darwin may lose primary target status on FSF gcc

Jack Howarth howarth at bromo.med.uc.edu
Fri Sep 18 16:38:15 PDT 2009


  There is hope! We have an analysis of the exact
breakage in eh under 10.6 for gcc trunk...

http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/025908.html
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/025909.html

The breakage in gcc trunk is due to the additional epilog unwind
information which darwin's unwinder (which is always used under
10.6 since symbols in libgcc-10.5 always come from libSystem)
doesn't understand. The possible fixes are either to 1) not add
the additional epilog unwind information on darwin or 2) have
the gcc driver on darwin implicitly pass -no_compact_unwind to
the link line. Cheers.
           Jack


More information about the macports-dev mailing list