On Tue, 8 Feb 2000, Adrian Bunk wrote:
> when I try to compile 2.3.42, I encounter the following error:
>
> make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'
> ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext
> arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
> init/version.o \
> --start-group \
> arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
> mm/mm.o fs/fs.o ipc/ipc.o \
> net/network.a \
> drivers/block/block.a drivers/char/char.o drivers/misc/misc.o
> drivers/net/net.o drivers/parport/parport.a drivers/cdrom/cdrom.a
> drivers/sound/sounddrivers.o drivers/pci/pci.a drivers/pnp/pnp.o
> drivers/video/video.o \
> /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
> /usr/src/linux/arch/i386/lib/lib.a \
> --end-group \
> -o vmlinux
> ld: BFD internal error, aborting at ../../bfd/elf32-i386.c line 1598 in
> elf_i386_relocate_section
>
> ld: Please report this bug.
>[snip]
> Gnu C 2.95.2
> Binutils 2.9.5.0.22
I missed seeing this message first time around. binutils (ie. as, ld, ar,
nm, objdump, strip, ranlib etc.) bugs should generally be reported to the
address you find by doing `ld --help'. In the case of linux 2.9.5 series
binutils which are actually pre-release versions, you can report these
sorts of errors to binutils@@sourceware.cygnus.com.
To track down this particular ld problem, can you send me (or make
available via ftp), all the .o and .a files mentioned on the above command
line, in a .tar.gz archive. **Don't send the resulting huge mail message
to linux-kernel**
Oh yeah, sources for the very latest binutils can be found by reading
http://sourceware.cygnus.com/binutils/ You might like to see whether some
of the more recent bug-fixes to binutils have cured your ld problem, but I
suspect this bug will still be there.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Feb 15 2000 - 21:00:14 EST