[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13970] Re: dependancy problem in kernel 2.4



毛利です.

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 公開システム