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

--- Comment #17 from Iain Sandoe <iains at gcc dot gnu.org> 2011-08-09 13:15:26 
UTC ---
the use of "-c" (for libbackend.a) was introduced by
http://gcc.gnu.org/viewcvs?view=revision&revision=84088
without any specific comment as to why it was done.

trying *-darwin9 and x86_64-darwin10 with default ranlib behavior.

If it is a ld bug - then I guess the radar needs re-opening - but, if the
default on darwin is NOT to include common vars in the table of contents, one
wonders why we decided to do different.

the lto symbol is still present in each object in the archive - so, as long as
lto does not expect it to be in the table of contents in order to determine if
the library is compiled with lto, we should be OK to remove it.

Reply via email to