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.

Attachment: libtool2.info
Description: Binary data

Attachment: 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

Reply via email to