[PATCH] Improve macOS version detection to support macOS 11 and simplify legacy logic

2020-06-22 Thread Jeremy Huddleston Sequoia
Signed-off-by: Jeremy Huddleston Sequoia 
---
 m4/libtool.m4 | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/m4/libtool.m4 b/m4/libtool.m4
index f2d1f398..b971e8e7 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -1067,16 +1067,11 @@ _LT_EOF
   _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
 darwin1.*)
   _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' 
;;
-darwin*) # darwin 5.x on
-  # if running on 10.5 or later, the deployment target defaults
-  # to the OS version, if on x86, and 10.4, the deployment
-  # target defaults to 10.4. Don't you love it?
-  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]][[,.]]*)
+darwin*)
+  case ${MACOSX_DEPLOYMENT_TARGET},$host in
+   10.[[012]],*|,*powerpc*)
  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined 
${wl}suppress' ;;
-   10.*)
+   *)
  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   esac
 ;;
-- 
2.24.3 (Apple Git-128)




[PATCH] Improve macOS version detection to support macOS 11 and simplify legacy logic

2020-06-22 Thread Jeremy Huddleston Sequoia
Signed-off-by: Jeremy Huddleston Sequoia 
---
 m4/libtool.m4 | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/m4/libtool.m4 b/m4/libtool.m4
index f2d1f398..6e9e6ca2 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -1067,16 +1067,11 @@ _LT_EOF
   _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
 darwin1.*)
   _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' 
;;
-darwin*) # darwin 5.x on
-  # if running on 10.5 or later, the deployment target defaults
-  # to the OS version, if on x86, and 10.4, the deployment
-  # target defaults to 10.4. Don't you love it?
+darwin*)
   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]],*|,*powerpc*)
  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined 
${wl}suppress' ;;
-   10.*)
+   *)
  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
   esac
 ;;
-- 
2.24.3 (Apple Git-128)