There's a new upstream version that also has the fix, builds and seems 
to pass tests:

  138 tests behaved as expected. 
  31 tests were skipped. 

Only change was that the PatchScript was looking for 
libltdl/m4/libtool.m4, which has now moved up a level to m4/libtool.m4. 
However, the installation-time filename munging did not seem to work. 
Despite seemingly the same "transform" related entries in Makefile, 
libtoolize is directly created as "libtoolize" rather than 
"glibtoolize" (which I only noticed because the next InstallScript 
command failed when trying to symlink). It's no problem to switch the 
sense of linkname and targetname (which is real vs link), but clearly 
something is misbehaving and I don't know what. 

Unrelatedly, TestDepends could bump from automake1.11 to automake1.14. 
It's still a circular dependency, but may as well reduce dependence on 
such an old am that isn't used by so many other packages. 

dan

On Thu, 30 Oct 2014 22:47:25 -0400, Jack Howarth 
<howarth.at.f...@gmail.com> wrote:
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. 
>
> -------------------------
>
> ------------------------------------------------------------------------------
>
> -------------------------
>
> _______________________________________________
> 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
>

  --
Daniel Macks
dma...@netspace.org



------------------------------------------------------------------------------
_______________________________________________
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