From db1b5ef57b17081cd082ad50d44d68501913b5b1 Mon Sep 17 00:00:00 2001 From: Maxim Biro Date: Sun, 29 Mar 2026 15:58:26 -0400 Subject: [PATCH] fix: set iphoneos-version-min to 10.0 for 32-bit builds Fixes builds failing due to the clang warning being triggered: clang: error: invalid iOS deployment version '-miphoneos-version-min=15.0', iOS 10 is the maximum deployment target for 32-bit targets [-Winvalid-ios-deployment-target] --- qtox/build_utils.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qtox/build_utils.sh b/qtox/build_utils.sh index 77d2bd1..ef2adc2 100644 --- a/qtox/build_utils.sh +++ b/qtox/build_utils.sh @@ -128,6 +128,10 @@ parse_arch() { MAKE_JOBS="$(sysctl -n hw.ncpu)" CMAKE_TOOLCHAIN_FILE=("-DCMAKE_OSX_DEPLOYMENT_TARGET=$MACOS_MINIMUM_SUPPORTED_VERSION") elif [[ "$SCRIPT_ARCH" == "ios-"* ]]; then + if [ "$SCRIPT_ARCH" == "ios-armv7" ] || [ "$SCRIPT_ARCH" == "ios-armv7s" ]; then + # iOS 10 is the last deployment target supported for 32-bit builds, per a clang warning + IOS_MINIMUM_SUPPORTED_VERSION="10.0" + fi ARCH="${SCRIPT_ARCH#ios-}" DEP_PREFIX="${DEP_PREFIX:-/opt/buildhome}" mkdir -p "$DEP_PREFIX"