2001-12-20 00:14:17

by Michael De Nil

[permalink] [raw]
Subject: 2.4.16 -> undefined reference to `local symbols ...

Hi,

I tried now several times to 'make' the 2.4.16-kernel, but I get allways
the same error:

...
a /usr/src/linux-2.4.16/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols
in discarded section .text.exit'
make: *** [vmlinux] Error 1

I tried downloading the tarball again several times, but I get the same
error every time.

tnx
michael




2001-12-20 00:43:59

by Erik Mouw

[permalink] [raw]
Subject: Re: 2.4.16 -> undefined reference to `local symbols ...

On Thu, Dec 20, 2001 at 01:13:48AM +0100, Michael De Nil wrote:
> I tried now several times to 'make' the 2.4.16-kernel, but I get allways
> the same error:
>
> ...
> a /usr/src/linux-2.4.16/arch/i386/lib/lib.a \
> --end-group \
> -o vmlinux
> drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols
> in discarded section .text.exit'
> make: *** [vmlinux] Error 1

Known problem, you're probably using Debian testing. Either downgrade
your binutils, or use 2.4.17-rc2.


Erik

--
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty
of Information Technology and Systems, Delft University of Technology,
PO BOX 5031, 2600 GA Delft, The Netherlands Phone: +31-15-2783635
Fax: +31-15-2781843 Email: [email protected]
WWW: http://www-ict.its.tudelft.nl/~erik/