summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bootstrap-prefix.sh')
-rwxr-xr-xscripts/bootstrap-prefix.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 73e6d10bd8..fe1b07bf25 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -1483,11 +1483,13 @@ bootstrap_stage1() {
SDKPATH=/
else
SDKPATH=$(xcrun --show-sdk-path --sdk macosx)
- if [[ -L ${SDKPATH} ]] ; then
+ if [[ -e ${SDKPATH} ]] ; then
local fsdk
local osvers
- # try and find a matching OS SDK
- fsdk="$(readlink "${SDKPATH}")"
+ # try and find a matching OS SDK, xcrun seems to return
+ # the latest installed, so not necessarily the one
+ # matching the macOS version
+ [[ -L ${SDKPATH} ]] && fsdk="$(readlink "${SDKPATH}")"
# note readlink -f is not supported on older versions of
# macOS so need to emulate it
if [[ ${fsdk} != /* ]] ; then