@@ -280,10 +280,9 @@ for arch in $archs; do
280
280
-DANDROID_PLATFORM=android-$android_api \
281
281
-DCMAKE_TOOLCHAIN_FILE=$ndk_home /build/cmake/android.toolchain.cmake \
282
282
-DCMAKE_BUILD_TYPE=$build_type \
283
- -DCMAKE_EXTRA_LINK_FLAGS=" -rtlib=compiler-rt -unwindlib=libunwind -stdlib=libc++ -fuse-ld=lld -lc++ -lc++abi" \
283
+ -DCMAKE_EXTRA_LINK_FLAGS=" -rtlib=compiler-rt -unwindlib=libunwind -stdlib=libc++ -fuse-ld=lld -lc++ -lc++abi -Wl,-z,max-page-size=16384 " \
284
284
-DCMAKE_BUILD_TYPE=$build_type \
285
285
-DCMAKE_INSTALL_PREFIX=$sdk_root /usr \
286
- -DCMAKE_SHARED_LINKER_FLAGS=" -Wl,-z,max-page-size=16384" \
287
286
-DLIBXML2_WITH_PYTHON=NO \
288
287
-DLIBXML2_WITH_ICU=NO \
289
288
-DLIBXML2_WITH_ICONV=NO \
@@ -312,7 +311,7 @@ for arch in $archs; do
312
311
-DCMAKE_TOOLCHAIN_FILE=$ndk_home /build/cmake/android.toolchain.cmake \
313
312
-DCMAKE_BUILD_TYPE=$build_type \
314
313
-DCMAKE_INSTALL_PREFIX=$sdk_root /usr \
315
- -DCMAKE_SHARED_LINKER_FLAGS =" -Wl,-z,max-page-size=16384" \
314
+ -DCMAKE_EXTRA_LINK_FLAGS =" -Wl,-z,max-page-size=16384" \
316
315
-DBUILD_SHARED_LIBS=OFF \
317
316
-DBUILD_STATIC_LIBS=ON \
318
317
-DBUILD_TESTING=OFF
@@ -339,7 +338,7 @@ for arch in $archs; do
339
338
-DCMAKE_TOOLCHAIN_FILE=$ndk_home /build/cmake/android.toolchain.cmake \
340
339
-DCMAKE_BUILD_TYPE=$build_type \
341
340
-DCMAKE_INSTALL_PREFIX=$sdk_root /usr \
342
- -DCMAKE_SHARED_LINKER_FLAGS =" -Wl,-z,max-page-size=16384" \
341
+ -DCMAKE_EXTRA_LINK_FLAGS =" -Wl,-z,max-page-size=16384" \
343
342
-DOPENSSL_ROOT_DIR=$sdk_root /usr \
344
343
-DOPENSSL_INCLUDE_DIR=$sdk_root /usr/include \
345
344
-DOPENSSL_SSL_LIBRARY=$sdk_root /usr/lib/libssl.a \
@@ -403,7 +402,8 @@ for arch in $archs; do
403
402
--install-foundation \
404
403
--xctest --install-xctest \
405
404
--swift-testing --install-swift-testing \
406
- --cross-compile-append-host-target-to-destdir=False
405
+ --cross-compile-append-host-target-to-destdir=False \
406
+ --extra-cmake-options=' -DCMAKE_EXTRA_LINK_FLAGS="-Wl,-z,max-page-size=16384"'
407
407
408
408
# need to remove symlink that gets created in the NDK to the previous arch's build
409
409
# or else we get errors like:
0 commit comments