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

Re: Kernel 2.4.16 gcc conflict?



On Sun, 9 Dec 2001, H. S. Teoh wrote:

>...
> drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols in discarded section .text.exit'
> drivers/net/net.o(.data+0x94): undefined reference to `local symbols in discarded section .text.exit'
> drivers/net/net.o(.data+0xc34): undefined reference to `local symbols in discarded section .text.exit'
> drivers/net/net.o(.data+0xcd4): undefined reference to `local symbols in discarded section .text.exit'
> make[1]: *** [vmlinux] Error 1
> make[1]: Leaving directory `/usr/src/kernel-2.4.16'
> make: *** [stamp-build] Error 2
>...
> ii  binutils       2.11.92.0.12.3 The GNU assembler, linker and binary utiliti
>...
> Any hints? This little problem is VERY annoying, since I only need that
> One Last Config Tweak to make my kernel work, but I can no longer rebuild
> the kernel because I happened to upgrade in between builds. :-(

The problem isn't with gcc but with binutils. To compile 2.4.16 simply
downgrade your binutils to the package in testing. The bug is in the
kernel and 2.4.17 will be fixed.

> T

cu
Adrian

-- 

Get my GPG key: finger bunk@debian.org | gpg --import

Fingerprint: B29C E71E FE19 6755 5C8A  84D4 99FC EA98 4F12 B400



Reply to: