[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:13970] Re: dependancy problem in kernel 2.4
-
From:Masayuki Mohri
-
Date:Tue, 14 May 2002 11:32:39 +0900 (JST)
- Subject: [plamo:13970] Re: dependancy problem in kernel 2.4
- From: Masayuki Mohri <masayuki@xxxxxxxxxxxx>
- Date: Tue, 14 May 2002 11:31:37 +0900
- Organization: M & M
- User-agent: Wanderlust/2.9.12 (Unchained Melody) SEMI/1.14.3 (Ushinoya)FLIM/1.14.3 (Unebigoryae) APEL/10.3 Emacs/20.7(i386-*-nt5.1.2600) MULE/4.1 (AOI) Meadow/1.15pre1 (SHOUBU:63)
毛利です.
At Tue, 14 May 2002 11:04:47 +0900 (JST),
KOJIMA Mitsuhiro wrote:
>
> さて、kernel 2.4 を使いこんでいる人には既知のことかも知れませんが、2.4
> 系のカーネルだと依存関係の情報を 2.4 以前とは異なる形で保存しているよ
> うで、make dep clean だけでは必ずしも以前の情報を消去しきれないことが
> あるようです。
>
> この現象は、カーネル本体(vmlinuz)に組み込んだドライバには影響しないよ
> うですが、モジュール化したドライブを組み込む際にあちこちで undefined
> symbol になることがあるみたいです。
>
> また、一度 SMP なカーネルを作ってから UNI なカーネルを作ろうとすると、
> smp_num_cpus が undefined でコンパイルエラーになる、という現象も発生し
> ました。
>
> make mrproper してやれば依存情報を保存しているファイルも削除されるので
> 大丈夫なのですが、make mrpoper は .config も消してしまうので、make
> menuconfig の前に make mrproper をやるか、make mrproper の前に .config
> を別名で保存しておいて、再度 make menuconfig から load してやる必要が
> ありました。
>
> とりあえず手元では
>
> make menuconfig の 最後に設定を my-config という名前で保存して終了
> make mproper で依存情報等を全消去
> make menuconfig で my-config の設定情報を読み込んで終了
> make dep bzImage modules で再構築
>
> という手順で凌いでいます。
>
> kernel 2.4 をお使いの方の参考 & 他にいい方法があれば教えてくださいませ :-)
日本語の読解力が不足していますので, 勘違いでしたら申し訳ありません.
.config をバックアップ
# make mrproper
.config をリストア
# make oldconfig
# make dep
# make bzImage
# make bzlilo
# make modules
# make modules_install
私の再構築の手順です.
--
********************************************************
Name : M&M 毛利 正行
Address : 〒 433-8119 静岡県浜松市高丘北2丁目56−16
Tel : 053-414-1561
Fax : 053-414-1562
E-mail : masayuki@orange.ne.jp
********************************************************
- References
-
- [plamo:13969] dependancy problem in kernel 2.4, KOJIMA Mitsuhiro
[検索ページ]
[メール一覧]
Plamo ML 公開システム