[127092] trunk/dports/lang/gcc49
larryv at macports.org
larryv at macports.org
Mon Oct 20 14:39:31 PDT 2014
Revision: 127092
https://trac.macports.org/changeset/127092
Author: larryv at macports.org
Date: 2014-10-20 14:39:31 -0700 (Mon, 20 Oct 2014)
Log Message:
-----------
gcc49, libgcc: Fix dynamic symbol lookup on Yosemite (#45483)
The Libtool MACOSX_DEPLOYMENT_TARGET bug strikes again. See
https://trac.macports.org/ticket/44596#comment:35 for details.
Modified Paths:
--------------
trunk/dports/lang/gcc49/Portfile
Added Paths:
-----------
trunk/dports/lang/gcc49/files/yosemite-symbol-lookup.patch
Modified: trunk/dports/lang/gcc49/Portfile
===================================================================
--- trunk/dports/lang/gcc49/Portfile 2014-10-20 19:55:11 UTC (rev 127091)
+++ trunk/dports/lang/gcc49/Portfile 2014-10-20 21:39:31 UTC (rev 127092)
@@ -11,6 +11,7 @@
# TODO: On next update, increase epoch to 2 and remove libgcc's separate epoch.
epoch 1
version 4.9.1
+revision 1
platforms darwin
categories lang
maintainers mww openmaintainer
@@ -40,7 +41,8 @@
license_noconflict gmp mpfr ppl libmpc
patch.pre_args -p1
-patchfiles Fix-__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__.patch
+patchfiles Fix-__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__.patch \
+ yosemite-symbol-lookup.patch
set major 4.9
Added: trunk/dports/lang/gcc49/files/yosemite-symbol-lookup.patch
===================================================================
--- trunk/dports/lang/gcc49/files/yosemite-symbol-lookup.patch (rev 0)
+++ trunk/dports/lang/gcc49/files/yosemite-symbol-lookup.patch 2014-10-20 21:39:31 UTC (rev 127092)
@@ -0,0 +1,260 @@
+Index: gcc-4.9.1/boehm-gc/configure
+===================================================================
+--- gcc-4.9.1.orig/boehm-gc/configure
++++ gcc-4.9.1/boehm-gc/configure
+@@ -7508,7 +7508,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/gcc/configure
+===================================================================
+--- gcc-4.9.1.orig/gcc/configure
++++ gcc-4.9.1/gcc/configure
+@@ -14415,7 +14415,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libatomic/configure
+===================================================================
+--- gcc-4.9.1.orig/libatomic/configure
++++ gcc-4.9.1/libatomic/configure
+@@ -7324,7 +7324,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libbacktrace/configure
+===================================================================
+--- gcc-4.9.1.orig/libbacktrace/configure
++++ gcc-4.9.1/libbacktrace/configure
+@@ -7576,7 +7576,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libcilkrts/configure
+===================================================================
+--- gcc-4.9.1.orig/libcilkrts/configure
++++ gcc-4.9.1/libcilkrts/configure
+@@ -7544,7 +7544,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libffi/configure
+===================================================================
+--- gcc-4.9.1.orig/libffi/configure
++++ gcc-4.9.1/libffi/configure
+@@ -7125,7 +7125,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libgfortran/configure
+===================================================================
+--- gcc-4.9.1.orig/libgfortran/configure
++++ gcc-4.9.1/libgfortran/configure
+@@ -8804,7 +8804,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libgo/configure
+===================================================================
+--- gcc-4.9.1.orig/libgo/configure
++++ gcc-4.9.1/libgo/configure
+@@ -7243,7 +7243,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libgomp/configure
+===================================================================
+--- gcc-4.9.1.orig/libgomp/configure
++++ gcc-4.9.1/libgomp/configure
+@@ -7312,7 +7312,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libitm/configure
+===================================================================
+--- gcc-4.9.1.orig/libitm/configure
++++ gcc-4.9.1/libitm/configure
+@@ -8002,7 +8002,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libjava/classpath/configure
+===================================================================
+--- gcc-4.9.1.orig/libjava/classpath/configure
++++ gcc-4.9.1/libjava/classpath/configure
+@@ -8368,7 +8368,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libjava/configure
+===================================================================
+--- gcc-4.9.1.orig/libjava/configure
++++ gcc-4.9.1/libjava/configure
+@@ -9580,7 +9580,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libobjc/configure
+===================================================================
+--- gcc-4.9.1.orig/libobjc/configure
++++ gcc-4.9.1/libobjc/configure
+@@ -6794,7 +6794,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libquadmath/configure
+===================================================================
+--- gcc-4.9.1.orig/libquadmath/configure
++++ gcc-4.9.1/libquadmath/configure
+@@ -6986,7 +6986,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libsanitizer/configure
+===================================================================
+--- gcc-4.9.1.orig/libsanitizer/configure
++++ gcc-4.9.1/libsanitizer/configure
+@@ -8506,7 +8506,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libssp/configure
+===================================================================
+--- gcc-4.9.1.orig/libssp/configure
++++ gcc-4.9.1/libssp/configure
+@@ -7123,7 +7123,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libstdc++-v3/configure
+===================================================================
+--- gcc-4.9.1.orig/libstdc++-v3/configure
++++ gcc-4.9.1/libstdc++-v3/configure
+@@ -7856,7 +7856,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/libvtv/configure
+===================================================================
+--- gcc-4.9.1.orig/libvtv/configure
++++ gcc-4.9.1/libvtv/configure
+@@ -8614,7 +8614,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/lto-plugin/configure
+===================================================================
+--- gcc-4.9.1.orig/lto-plugin/configure
++++ gcc-4.9.1/lto-plugin/configure
+@@ -6804,7 +6804,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
+Index: gcc-4.9.1/zlib/configure
+===================================================================
+--- gcc-4.9.1.orig/zlib/configure
++++ gcc-4.9.1/zlib/configure
+@@ -6594,7 +6594,7 @@ $as_echo "$lt_cv_ld_force_load" >&6; }
+ 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' ;;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141020/137d85a4/attachment.html>
More information about the macports-changes
mailing list