new kernel or libc breaks ld 2.7

Trevor Johnson (trevor@csudh.edu)
Mon, 21 Oct 1996 14:40:44 -0701 (PDT)


When I try to use the ld from binutils 2.7.0.2 or 2.7.0.3 under Linux
2.1.3, I get errors like:

ld -qmagic -Ttext 0xfe0 -o vmlinux head.o misc.o piggy.o
ld: warning: cannot find entry symbol _start; defaulting to 00000fe0
misc.o: In function `fill_inbuf':
misc.o(.text+0x1ebc): undefined reference to `input_data'
misc.o(.text+0x1ec1): undefined reference to `input_len'
misc.o(.text+0x1ed7): undefined reference to `input_data'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory
`/.hda6/usr/src/linux/arch/i386/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory `/.hda6/usr/src/linux/arch/i386/boot'
make: *** [zImage] Error 2

When I try the same thing with libc 5.4.9, ld dies with signal 11. With
Linux 2.0.x and libc 5.4.5, it works.
___
Trevor Johnson <trevor@csudh.edu>