diff --git a/buildsystem/compile-medialibrary.sh b/buildsystem/compile-medialibrary.sh index b9ed05967..a2e7812b9 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} \