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.
This commit is contained in:
Susko3 2025-09-19 15:37:46 +02:00
parent 5096d33d1b
commit fb36b24faf
1 changed files with 1 additions and 1 deletions

2
External/build.sh vendored
View File

@ -94,7 +94,7 @@ else
export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/$NDK_VER" export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/$NDK_VER"
export FLAGS="$FLAGS -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \ export FLAGS="$FLAGS -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \
-DANDROID_HOME=$ANDROID_HOME \ -DANDROID_HOME=$ANDROID_HOME \
-DANDROID_PLATFORM=21 \ -DANDROID_PLATFORM=24 \
-DANDROID_ABI=$ANDROID_ABI \ -DANDROID_ABI=$ANDROID_ABI \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
-DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=BOTH \ -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=BOTH \