bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/17742] ABI version 1 is not compatible with ABI version 0 output


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/17742] ABI version 1 is not compatible with ABI version 0 output
Date: Wed, 24 Dec 2014 13:19:19 +0000

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 <address@hidden>
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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]