This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/49992] lto-bootstrap reveals duplicate symbols on x86_64-apple-darwin11


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

--- Comment #52 from Iain Sandoe <iains at gcc dot gnu.org> 2011-09-22 09:34:49 UTC ---
Created attachment 25336
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25336
remove ranlib special casing from the darwin port

so, this has taken a long time...

Mike's throw-away comment about Ada took some answering ;)  
(well, at least we now have Ada bootstrap on powerpc again).

Anyway, I have nearly finished testing this on Darwin 9 and Darwin 10 (normal
bootstraps).

I would appreciate some help with testing on Darwin 11 and with lto-bootstraps
on Darwin 10 (since my resources are stretched to the limit right now).

===

In summary, for current usable toolsets that are able to bootstrap 4.6 or 4.7
on Darwin 8 .. 10, I can see no reason that we should (or need to) retain a
special case for ranlib on Darwin.

Since Darwin < 8 will _not_ bootstrap 4.6 with its native toolset (it needs at
least odcctools from Darwin 8) then it is academic whether the special casing
would still apply to an earlier toolset.

I am happy for someone else to push this through if time is of concern (not
able to devote much right now).


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]