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