https://sourceware.org/bugzilla/show_bug.cgi?id=17742
--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gdb and binutils". The branch, master has been updated via ca0694adf6d128c2feba16f6374954c191fb5edb (commit) from 854399ea9d0d5d5c14b4035bbc0adfe891f26a3d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ca0694adf6d128c2feba16f6374954c191fb5edb commit ca0694adf6d128c2feba16f6374954c191fb5edb Author: Alan Modra <amo...@gmail.com> Date: Wed Dec 24 22:07:42 2014 +1030 Don't create .eh_frame_hdr on shared lib bfd If no object files have .eh_frame, but some shared library does, then ld creates a .eh_frame_hdr section using the shared library bfd. This is silly since shared library .eh_frame sections don't contribute to the output .eh_frame and thus no .eh_frame_hdr is needed. Also, the bfd section list and count is cleared for shared libraries, and a zero section count used as a flag in lang_check to omit a call to bfd_merge_private_bfd_data for shared libraries. If we create a section on a shared lib bfd then ld will wrongly attempt to merge the shared library private bfd data. PR 17742 * ld/emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Exclude shared libraries in loop looking for .eh_frame sections. Similarly for build-id loop. ----------------------------------------------------------------------- Summary of changes: ld/ChangeLog | 6 ++++++ ld/emultempl/elf32.em | 5 ++++- 2 files changed, 10 insertions(+), 1 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils