Max, We need an fixed libtool2 package for Yosemite. The current one has the libtool.m4 bug which confused 10.10 with 10.1 and results in shared library being linked with "-dynamiclib -flat_namespace" rather than the appropriate "-dynamiclib -undefined dynamic_lookup". While this is fixed in the new libtool 2.4.3 release, they appear to have broken --program-prefix=g in that release. Attached is a libtool2-2.4.2-4 packaging which uses the same back port of the fix as home-brew.
https://raw.githubusercontent.com/Homebrew/homebrew/master/Library/Formula/libtool.rb Index: libtool2.info =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/libtool2.info ,v retrieving revision 1.5 diff -r1.5 libtool2.info 19c19 < Revision: 3 --- > Revision: 4 26c26,28 < Source-MD5: d2f3b7d4627e69e13514a40e72a24d50 --- > Source-MD5: d2f3b7d4627e69e13514a40e72a24d50 > PatchFile: %n.patch > PatchFile-MD5: da6decbe2f0b7a3572db27c4bddcadb5 29a32 > %{default_script} This version passes 'fink -m' and also produces a glib tool which properly links the files in cyrus-sasl2-shlibs on Yosemite. Jack ps The current fink 0.38.2 release now treats the absence of the TWOLEVEL flag from the output of 'toool -hv' on a non-bundle shared library as a marker for the use of -flat_namespace and uses a fatal validation error. The inappropriate use of -dynamiclib -flat_namespace causes major runtime regressions for packages like gmp/mpfr/gmp and libgfortran from FSF gcc.
libtool2.info
Description: Binary data
libtool2.patch
Description: Binary data
------------------------------------------------------------------------------
_______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel