We have partially fixed the problems with gcj crashing
when compiling java code on intel darwin. One underlying
problem was that the gcj compiler wasn't properly passing
-allow_stack_execute when linking code. This fix has been
committed to gcc trunk and gcc 4.4 branch...

http://gcc.gnu.org/ml/gcc-cvs/2009-12/msg00258.html

Unfortunately, this only fixes the problem for gcc 4.4.x
using darwin9. Under darwin9, gcc trunk now uses the
system libgcc_s for its versioned stubs (and hence its
unwinder). This change has exposed a different bug with that
combination that aborts the unwinder. Also, for darwin10
under both gcc 4.5 and gcc 4.4.x we have a totally different
abort in the unwinder (which is now subsumed into libSystem
and always used regardless of linkage order).
   For now, I can update the gcc44 packaging to fix this
issue on darwin9 but we can't do anything yet for darwin10
until the Apple unwinder maintainer evaluates the cause
of the unwinder aborts. Ah, the joys of forking the unwinder
from the compiler using it.
           Jack

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to