summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Hartley <git@ahartley.com>2020-07-11 11:41:27 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2020-12-26 15:21:16 +0000
commitbe87d07f595b7ff9d9dc6735a770d2ea75957ce2 (patch)
tree77267d0c6cac4a44785b247ed73c70e25e3651bf
parentbf4c9391916a6eda2c3e95218cbd14088768beed (diff)
downloadperl-be87d07f595b7ff9d9dc6735a770d2ea75957ce2.tar.gz
Update deprecated syscall check for 11.x and greater
(cherry picked from commit 2ebac2d630023dc681e95512b4fe24ca5aa77d74)
-rw-r--r--hints/darwin.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/hints/darwin.sh b/hints/darwin.sh
index 988b766c4f..4f73a9995e 100644
--- a/hints/darwin.sh
+++ b/hints/darwin.sh
@@ -342,11 +342,11 @@ EOM
exit 1
esac
- # The X in 10.X
+ prodvers_major=$(echo $prodvers|awk -F. '{print $1}')
prodvers_minor=$(echo $prodvers|awk -F. '{print $2}')
# macOS (10.12) deprecated syscall().
- if [ "$prodvers_minor" -ge 12 ]; then
+ if [[ ( "$prodvers_minor" -ge 12 && "$prodvers_major" -eq 10 ) || "$prodvers_major" -ge 11 ]]; then
d_syscall='undef'
# If deploying to pre-10.12, suppress Time::HiRes's detection of the system clock_gettime()
case "$MACOSX_DEPLOYMENT_TARGET" in