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

Szabolcs Nagy <nsz at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nsz at gcc dot gnu.org

--- Comment #3 from Szabolcs Nagy <nsz at gcc dot gnu.org> ---
linking lto1 does not fail (in the build log), gnat1 does.

i don't know how __cxa_pure_virtual ends up being protected, but
the link uses -static-libstdc++ where the definition should be,
so copy reloc should not happen and thus the error is wrong.

somethings that may help debugging:

check `readelf -aW gnat1 |grep __cxa_pure_virtual` after linking
with old binutils (is there any reloc? is it protected?)

pass  -Wl,-y,__cxa_pure_virtual to the failing link (does the
definition come from static libstdc++?).

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to