[Android] buildsystem: build with extra 16k pages

Steve Lhomme git at videolan.org
Fri May 23 06:05:22 UTC 2025


vlc-android | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Thu May 22 14:41:21 2025 +0200| [dbcaaa8fe863d5ba7787f1c2ee903b7911a589b0] | committer: Steve Lhomme

buildsystem: build with extra 16k pages

> https://code.videolan.org/videolan/vlc-android/commit/dbcaaa8fe863d5ba7787f1c2ee903b7911a589b0
---

 buildsystem/compile-medialibrary.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/buildsystem/compile-medialibrary.sh b/buildsystem/compile-medialibrary.sh
index b9ed059671..a2e7812b9f 100755
--- a/buildsystem/compile-medialibrary.sh
+++ b/buildsystem/compile-medialibrary.sh
@@ -75,6 +75,7 @@ if [ ! -e ./config.status -o "$RELEASE" = "1" ]; then
     --disable-shared \
     CFLAGS="${VLC_CFLAGS}" \
     CXXFLAGS="${VLC_CFLAGS} ${VLC_CXXFLAGS}" \
+    LDFLAGS="-Wl,-z,max-page-size=16384" \
     CC="${CROSS_CLANG}" \
     CXX="${CROSS_CLANG}++"
 fi
@@ -143,6 +144,7 @@ fi
 if [ ! -d "build-android-$ANDROID_ABI/" -o ! -f "build-android-$ANDROID_ABI/build.ninja" ]; then
     PKG_CONFIG_LIBDIR="$LIBVLCJNI_SRC_DIR/vlc/build-android-${TARGET_TUPLE}/install/lib/pkgconfig" \
     PKG_CONFIG_PATH="$SRC_DIR/medialibrary/prefix/${TARGET_TUPLE}/lib/pkgconfig:$LIBVLCJNI_SRC_DIR/vlc/contrib/$TARGET_TUPLE/lib/pkgconfig/" \
+    LDFLAGS="-Wl,-z,max-page-size=16384" \
     meson \
         -Ddebug=true \
         -Doptimization=${MEDIALIBRARY_OPTIMIZATION} \
@@ -177,6 +179,7 @@ MEDIALIBRARY_LDLIBS="-L$LIBVLCJNI_SRC_DIR/libvlc/jni/libs/${ANDROID_ABI}/ -lvlc
 $NDK_BUILD -C medialibrary \
   APP_STL="c++_shared" \
   LOCAL_CPP_FEATURES="rtti exceptions" \
+  LOCAL_LDFLAGS="-Wl,-z,max-page-size=16384" \
   APP_BUILD_SCRIPT=jni/Android.mk \
   APP_PLATFORM=android-${ANDROID_API} \
   APP_ABI=${ANDROID_ABI} \



More information about the Android mailing list