[Bug bootstrap/55571] [4.6/4.7/4.8 regression] PR48076 fix broke bootstrap on armv5tel-linux-gnueabi

rth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Dec 3 16:49:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55571

--- Comment #6 from Richard Henderson <rth at gcc dot gnu.org> 2012-12-03 16:48:59 UTC ---
Created attachment 28861
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28861
proposed patch 4.6 only

IMO there are multiple problems being exposed here.  Some of them
probably require more build surgery than others.  In the case of
gcc 4.6 (and probably 4.7) I'd like to fix nothing other than the
minimal.

This patch links libgcc_s.so.1 with libgcc.a.  That brings in the
hidden __sync_synchronize symbol (as well as all of the others)
into the shared library so that it doesn't require external resolution.

I've only "tested" this via cross-compile so far, wherein I see what
I expected from the dynamic symbol table.



More information about the Gcc-bugs mailing list