workaround for xcode 15.0 and 15.0.1, fixes #900 #944

development
Taner Sener 1 year ago
parent fabab45e91
commit b8bbee06d6
  1. 8
      scripts/function-ios.sh
  2. 8
      scripts/function-macos.sh
  3. 8
      scripts/function-tvos.sh

@ -326,7 +326,13 @@ get_common_linked_libraries() {
} }
get_common_ldflags() { get_common_ldflags() {
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags)"
# WORKAROUND FOR XCODE 15.0/15.0.1
if [[ $(compare_versions "$DETECTED_IOS_SDK_VERSION" "17.0") -eq 0 ]]; then
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags) -Wl,-ld_classic"
else
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags)"
fi
} }
get_size_optimization_ldflags() { get_size_optimization_ldflags() {

@ -262,7 +262,13 @@ get_common_linked_libraries() {
} }
get_common_ldflags() { get_common_ldflags() {
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags)"
# WORKAROUND FOR XCODE 15.0/15.0.1
if [[ $(compare_versions "$DETECTED_MACOS_SDK_VERSION" "14.0") -eq 0 ]]; then
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags) -Wl,-ld_classic"
else
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags)"
fi
} }
get_size_optimization_ldflags() { get_size_optimization_ldflags() {

@ -302,7 +302,13 @@ get_common_linked_libraries() {
} }
get_common_ldflags() { get_common_ldflags() {
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags)"
# WORKAROUND FOR XCODE 15.0/15.0.1
if [[ $(compare_versions "$DETECTED_TVOS_SDK_VERSION" "17.0") -eq 0 ]]; then
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags) -Wl,-ld_classic"
else
echo "-isysroot ${SDK_PATH} $(get_min_version_cflags)"
fi
} }
get_size_optimization_ldflags() { get_size_optimization_ldflags() {

Loading…
Cancel
Save