Don't be a Puma on Yosemite

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0DFDt+E6390jLjkd=DrNkwScPEoR9RQ3hpBQTfsmJcFRg@mail.gmail.com>
Alexander,
      I appears that both octave 3.6.4 and 3.8.2 will need configure
patched to prevent
the shared libraries being linked with

-Wl,-flat_namespace -Wl,-undefined -Wl,suppress


instead of


-Wl,-undefined -Wl,dynamic_lookup


when MACOSX_DEPLOYMENT_TARGET is set to 10.10 as fink does by default.


The fixes should be of the form...


--- octave-3.6.4/configure.orig 2014-10-26 12:26:48.000000000 -0400

+++ octave-3.6.4/configure 2014-10-26 12:28:00.000000000 -0400

@@ -40142,7 +40142,7 @@

       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in

  10.0,*86*-darwin8*|10.0,*-darwin[91]*)

    _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;

- 10.[012]*)

+ 10.[012][,.]*)

    _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined
${wl}suppress' ;;

  10.*)

    _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;

assuming you don't autoreconf.
               Jack

------------------------------------------------------------------------------

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.