2.1.7 linking errors w/ make zImage

Greg Patterson (root@gomer.mlink.net)
Sat, 2 Nov 1996 23:43:17 -0500 (EST)


Argh,

I just spent some time upgrading to ld.so 1.8.2 and binutils 2.7.0.3
in preparation of installing libc 5.4.10. The release.libc recommends
upgrading ld.so to at least 1.8 and binutils to 2.6.0.15. And
finally, /usr/src/Documentation/Changes says we need to upgrade to
libc 5.4.10.

I didn't choose binutils 2.6.0.15 since it said it was not a public
release whereas 2.7.0.3 seems to be. Did I make a bad choice?

The following are the errors I get when compiling kernel 2.1.7 now:

lib.a /src/kernel/linux-2.1.5/arch/i386/lib/lib.a -o vmlinux
arch/i386/mm/mm.o: In function `search_exception_table':
arch/i386/mm/mm.o(.text+0xbd7): undefined reference to
`__start___ex_table'
arch/i386/mm/mm.o(.text+0xbdc): undefined reference to `__stop___ex_table'
arch/i386/mm/mm.o(.text+0xbe1): undefined reference to
`__start___ex_table'
arch/i386/mm/mm.o(.text+0xbeb): undefined reference to
`__start___ex_table'
arch/i386/mm/mm.o(.text+0xbf6): undefined reference to `__stop___ex_table'
make: *** [vmlinux] Error 1

############################################################################
# Greg Patterson # Internet: root@gomer.mlink.net #
# IRC: Wizird # gomer@mlink.net #
############################################################################