From fb36b24faf88593c1f82cee82566d72ada8835d9 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Fri, 19 Sep 2025 15:37:46 +0200 Subject: [PATCH] Target API 24 to fix 32-bit Android builds 32-bit (x86, arm) builds are failing because libFLAC and opusfile are using fseeko, ftello, etc. which were added in API 24. Why 64-bit builds are not failing is beyond me. --- External/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/External/build.sh b/External/build.sh index 6505fe8..dc685ea 100755 --- a/External/build.sh +++ b/External/build.sh @@ -94,7 +94,7 @@ else export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/$NDK_VER" export FLAGS="$FLAGS -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \ -DANDROID_HOME=$ANDROID_HOME \ - -DANDROID_PLATFORM=21 \ + -DANDROID_PLATFORM=24 \ -DANDROID_ABI=$ANDROID_ABI \ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=BOTH \