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@