From 336e29c56d1c34c9ee5cf8755888dd8aee9b799b Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 18 Aug 2025 16:28:55 +0300 Subject: Android: use 16K pages for OpenSSL libraries. --- example/android/build-openssl.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'example') diff --git a/example/android/build-openssl.sh b/example/android/build-openssl.sh index 93a2b3746..661091419 100755 --- a/example/android/build-openssl.sh +++ b/example/android/build-openssl.sh @@ -65,11 +65,11 @@ for ABI in arm64-v8a armeabi-v7a x86_64 x86 ; do if [[ $ABI == "x86" ]] ; then ./Configure android-x86 ${SHARED_BUILD_OPTION} -U__ANDROID_API__ -D__ANDROID_API__=$ANDROID_API32 || exit 1 elif [[ $ABI == "x86_64" ]] ; then - ./Configure android-x86_64 ${SHARED_BUILD_OPTION} -U__ANDROID_API__ -D__ANDROID_API__=$ANDROID_API64 || exit 1 + LDFLAGS=-Wl,-z,max-page-size=16384 ./Configure android-x86_64 ${SHARED_BUILD_OPTION} -U__ANDROID_API__ -D__ANDROID_API__=$ANDROID_API64 || exit 1 elif [[ $ABI == "armeabi-v7a" ]] ; then ./Configure android-arm ${SHARED_BUILD_OPTION} -U__ANDROID_API__ -D__ANDROID_API__=$ANDROID_API32 -D__ARM_MAX_ARCH__=8 || exit 1 elif [[ $ABI == "arm64-v8a" ]] ; then - ./Configure android-arm64 ${SHARED_BUILD_OPTION} -U__ANDROID_API__ -D__ANDROID_API__=$ANDROID_API64 || exit 1 + LDFLAGS=-Wl,-z,max-page-size=16384 ./Configure android-arm64 ${SHARED_BUILD_OPTION} -U__ANDROID_API__ -D__ANDROID_API__=$ANDROID_API64 || exit 1 fi sed -i.bak 's/-O3/-O3 -ffunction-sections -fdata-sections/g' Makefile || exit 1 -- cgit v1.2.3