[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:37238] Re: Kernel-2.4.20 Compile error
飛田です。
;; Note なマシン Cardbus + pci_hotplug + acpi で 3日ほどどっぷりはまっ
;; てました。^^;;
>>>>> In [debian-users : No.37236]
>>>>> Tomoo Nomura <nomurat@xxxxxxxxx> wrote:
> Shinichiro HIDA wrote:
[...]
> >sid 上ですがこちらでは gcc-3.2 で 2.4.20 コンパイルできてます。
> >
> >どういう風に同じなのでしょう?
> net/network.o(.text+0xe0af): In function `rtnetlink_rcv':
> : undefined reference to `rtnetlink_rcv_skb'
> make[1]: *** [vmlinux] Error 1
> make[1]: Leaving directory `/usr/src/kernel-source-2.4.20'
> make: *** [stamp-build] Error 2
> です。
> http://lists.debian.org/debian-hppa/2003/debian-hppa-200303/msg00053.html
> によりますと、
> `gcc -print-libgcc-file-name` /usr/src/work/linux-2.4.20-pa28/arch/parisc/lib/lib.a
> /usr/src/work/linux-2.4.20-pa28/lib/lib.a \
> --end-group \
> -o vmlinux
> net/network.o(.text.rtnetlink_rcv+0x84): In function `rtnetlink_rcv':
> : undefined reference to `rtnetlink_rcv_skb'
> make: *** [vmlinux] Error 1
> (with gcc-3.2 with same src && same .config there was no pb)
> という、ことなんですが、gcc-3.2 gcc-3.0 でも同じものがでるんですが。。。。
> なにか、間違えてますかね????
make-kpkg clean とか ですかね?
これしないと、以前のコンパイルで通った物が中途半端に残ってたりするかも
しれないと思います。
> もう一度、ln -s /usr/bin/gcc-3.2 /usr/bin/gcc としてやってみますが。。。。。
私の場合、/usr/bin/gcc はそのままにして、
/usr/src/kernel-source-2.4.20/Makefile の CC と HOSTCC を
gcc -> gcc-3.2 に書き換えて成功しています。
cf.
Subject: [debian-users:37139] Re: make-kpkgで使うコンパイラを指定する方法
From: OHURA Makoto <Makoto.Ohura@xxxxxxxxxxxxxxxxx>
Date: Mon, 19 May 2003 21:54:56 +0900
Message-Id: <20030519.215415.730549713.Makoto.Ohura@xxxxxxxxxxxxxxxxx>
Subject: [debian-users:37160] Re: make-kpkgで使うコンパイラを指定する方法
From: KIMURA Yasuhiro <yasu@xxxxxxxxxxx>
Date: Thu, 22 May 2003 04:46:25 +0900
Message-Id: <20030522.044617.13020568.yasu@xxxxxxxxxxx>
あたりは参考になるのではないかと思います。
alsa とか /usr/src/modules にあるのも、一度 make-kpkg modules_image す
ると(失敗するけど) Makefile.conf だったか(?)が出来るので、その gcc ->
gcc-3.2 と書き換えるといけてます。
;; 多分、alsa の場合、/usr/src/modules/alsa-driver/configure.in の
;; CC=gcc を CC=gcc-3.2 にすると取り敢えずの逃げには良いのではないかと
;; 思いますが。(未検証)
--
Shinichiro HIDA mailto:shinichiro@xxxxxxxxxxxxx
GPG fingerprint = 5F2D 1656 FFF6 F691 A51C 5E61 E416 D398 470C 1CE9