CVSROOT: /cvs Module name: src Changes by: ste...@cvs.openbsd.org 2016/05/31 11:05:04
Modified files: gnu/usr.bin/binutils-2.17/bfd: bfd-in2.h elf-bfd.h elf.c elflink.c libbfd-in.h libbfd.h linker.c targets.c gnu/usr.bin/binutils-2.17/include: bfdlink.h gnu/usr.bin/binutils-2.17/ld: ld.h ldlang.c ldmain.c lexsup.c Log message: Port over binutils fix for PR ld/3111. This greatly speeds up up linking of object files that contain lots of dwarf2 symbols by caching symbol tables. Original patch before binutils was switched to GPLv3 from: https://sourceware.org/ml/binutils/2006-08/msg00334.html Aaron Miller made us aware of that diff and adapted it to our in-tree binutils. Many thanks! Ports build testing on amd64 by krw@ ok deraadt@ krw@