------- Additional Comments From hjl at lucon dot org 2006-03-02 22:48 -------
I guess the 64k section support is incomplete. If there are more than 64k
sections, entries in the dynamic symbol table may reference sections beyond
64k:
gcc -B./ -o bar sect.o bar.o
/usr/local/bin/ld: BFD 2.16.91.0.7 20060228 internal error, aborting at
/net/gnu-13/export/linux/src/binutils/binutils/bfd/elfcode.h line 215 in
bfd_elf64_swap_symbol_out
/usr/local/bin/ld: Please report this bug.
collect2: ld returned 1 exit status
I guess linker should stop well before getting abort.
--
What |Removed |Added
----------------------------------------------------------------------------
Summary|ELF linker fails to create |ELF linker fails to create
|DSO with dynamic symbols in |executable with more than
|more than 64k sections |64k sections
http://sourceware.org/bugzilla/show_bug.cgi?id=2411
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
_______________________________________________
bug-binutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils