bug-binutils
[Top][All Lists]
Advanced

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

[Bug gold/19002] New: .eh_frame error: "no .eh_frame_hdr table will be c


From: gregory.masters at hds dot com
Subject: [Bug gold/19002] New: .eh_frame error: "no .eh_frame_hdr table will be created" with gold
Date: Thu, 24 Sep 2015 16:17:09 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=19002

            Bug ID: 19002
           Summary: .eh_frame error: "no .eh_frame_hdr table will be
                    created" with gold
           Product: binutils
           Version: 2.25
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gold
          Assignee: ccoutant at gmail dot com
          Reporter: gregory.masters at hds dot com
                CC: ian at airs dot com
  Target Milestone: ---

Created attachment 8628
  --> https://sourceware.org/bugzilla/attachment.cgi?id=8628&action=edit
.cpp and .h files with a Makefile to reproduce

Hi. I've attached a small example reproducer for the problem, but essentially,
we're using gold to perform a partial link on some objects, then when it comes
to the final link, we see an error and no .eh_frame_hdr created.

$ make
g++ -c T.cpp
g++ -c c1.cpp
g++ -c c2.cpp
gold -r -o c.so T.o c1.o c2.o
g++ -c main.cpp
g++ -o a.out c.so main.o
/usr/bin/ld: error in c.so(.eh_frame); no .eh_frame_hdr table will be created.

We're not seeing the problem if we use ld for the partial link instead, but
we'd like to keep using gold for the substantial speed increase.

Any help would be appreciated.

$ ld.gold -v
GNU gold (GNU Binutils for Debian 2.25) 1.11

-- 
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]