[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:23518] Re: カーネルのバージョンアップで
-
From:Chie Nakatani
-
Date:Sat, 4 Sep 2004 09:51:51 +0900 (JST)
- Subject: [plamo:23518] Re: カーネルのバージョンアップで
- From: Chie Nakatani <jeanne@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 04 Sep 2004 09:30:27 +0900 (JST)
From: Koyama Mituru <plamo@gvelo.ddnn.jp>
Subject: [plamo:23515] Re: カーネルのバージョンアップで
Date: Sat, 04 Sep 2004 02:41:49 +0900 (JST)
小山さん、こんにちは
カーネルは何でもよかったので、2.6.2 でお試し make したら、
-rw-r--r-- 1 root root 1662376 9月 3日 20:42 bzImage
なんともでかいカーネルができあがってしまいました。
plamo デフォルトの .config を使って、さらにこれもいれようか、あれも
なんてやっていたら(今入れてもどうにもならん IPv6 まで入れたら)
予想以上にでっかいサイズになった(笑)
grub からの起動なので、別に問題なく起動して動きますが。
> なるほど、昔のPlamoには、/usr/include/asm-genericがあったのです
> か。古いカーネルで必要で、いつか必要でなくなり、また、2.6で必要性
> が復活したということでしょうか?
う〜ん?
そうではなくて、そういうリンクがいつ作られるかということだと思うのですが。
/usr/src/linux 以下のディレクトリの話であるし、新しいカーネルソースを
持ってきて make しているのですから、ここをいじってはじめてリンクが作ら
れると思うと考えるのが普通ですよね。
/usr/src/linux-2.6.2/
いまは、linux -> linux-2.6.2/ こうしてありますが。
/usr/src/linux の Makefile のなかをのぞいてみましたら、
571 行目に、こういうのがありました。
-------------
# prepare1 is used to check if we are building in a separate output directory,
# and if so do:
# 1) Check that make has not been executed in the kernel src $(srctree)
# 2) Create the include2 directory, used for the second asm symlink
prepare1:
ifneq ($(KBUILD_SRC),)
@echo ' Using $(srctree) as source for kernel'
$(Q)if [ -h $(srctree)/include/asm -o -f $(srctree)/.config ]; then \
echo " $(srctree) is not clean, please run 'make mrproper'";\
echo " in the '$(srctree)' directory.";\
/bin/false; \
fi;
$(Q)if [ ! -d include2 ]; then mkdir -p include2; fi;
$(Q)ln -fsn $(srctree)/include/asm-$(ARCH) include2/asm
endif
-------------------
樋口さんは何もしないでも、カーネルの構築に入れたようですし、
なぜかうまくリンクが作られなかった?ということだろうとは
思うのですが。なぜかは?
中谷千絵
- Follow-Ups
-
- [plamo:23519] Re: カーネルのバージョンアップで, Koyama Mituru
- References
-
- [plamo:23509] Re: カーネルのバージョンアップで, HIGUCHI Chihiro
- [plamo:23510] Re: カーネルのバージョンアップで, Chie Nakatani
- [plamo:23515] Re: カーネルのバージョンアップで, Koyama Mituru
[検索ページ]
[メール一覧]
Plamo ML 公開システム