Bill,
   Considering that there is no gfortran for Apple's compilers,
the only solution would be to force everyone to use the same
compilers as gfortran (which isn't realistic). This issue should
disappear when gcc 4.5.0 is released and fink adopts it as the
standard package providing gfortran. The new gcc 4.5.0 release
has changes that provides versioned libgcc_ext stubs for the 
FSF libgcc_s to supply all of the additional libgcc symbols beyond
those in the versioned libgcc_s stubs. Another feature of that
change is that the system libgcc_s is always linked in first so
that the symbols in the versioned libgcc_s stub (including the
unwinder) are always gotten from the system libgcc rather than
the FSF libgcc.
    I can post pre-release gcc45 packaging to fink tracking
along with test openmpi packaging that builds against the gcc45
package if you want to test if gcc 4.5.0 resolves the issue for you.
             Jack
ps Have you tested this problem code under darwin10? In Snow
Leopard, libgcc has been subsumed into libSystem so all compilers
should be using the same unwinder for exception handling.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-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