CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2018/12/02 19:59:52

Modified files:
        gnu/usr.bin/binutils-2.17/bfd: elf-bfd.h elf.c elf32-i386.c 
                                       elf64-x86-64.c elflink.c 
                                       elfxx-target.h 
        gnu/usr.bin/binutils-2.17/binutils: readelf.c 
        gnu/usr.bin/binutils-2.17/include: bfdlink.h 
        gnu/usr.bin/binutils-2.17/ld: ld.texinfo ldmain.c 
        gnu/usr.bin/binutils-2.17/ld/emultempl: elf32.em 
        gnu/usr.bin/binutils-2.17/ld/scripttempl: elf.sc 

Log message:
Merge post-2.17 but pre-GPLv3 diffs that add support for DT_GNU_HASH
to ld and improve the readelf support:
https://sourceware.org/ml/binutils/2006-07/msg00129.html
https://sourceware.org/ml/binutils/2006-07/msg00181.html

Disable the ld support on mips64, as its ABI requires a symbol
ordering that conflicts with the requirements of DT_GNU_HASH.

Tested on macppc, alpha, and sparc64 to verify operation with all
three ELF word size combos

testing help miod@
ok kettenis@

Reply via email to