@@ -253,8 +253,8 @@ for arch in $archs; do
253
253
-DLIBXML2_WITH_ICU=NO \
254
254
-DLIBXML2_WITH_ICONV=NO \
255
255
-DLIBXML2_WITH_LZMA=NO \
256
- -DBUILD_SHARED_LIBS=NO \
257
- -DBUILD_STATIC_LIBS=YES
256
+ -DBUILD_SHARED_LIBS=OFF \
257
+ -DBUILD_STATIC_LIBS=ON
258
258
259
259
quiet_pushd ${build_dir} /$arch /libxml2
260
260
run ninja -j$parallel_jobs
@@ -276,8 +276,9 @@ for arch in $archs; do
276
276
-DCMAKE_TOOLCHAIN_FILE=$ndk_home /build/cmake/android.toolchain.cmake \
277
277
-DCMAKE_BUILD_TYPE=$build_type \
278
278
-DCMAKE_INSTALL_PREFIX=$sdk_root /usr \
279
- -DBUILD_SHARED_LIBS=NO \
280
- -DBUILD_STATIC_LIBS=YES
279
+ -DBUILD_SHARED_LIBS=OFF \
280
+ -DBUILD_STATIC_LIBS=ON \
281
+ -DBUILD_TESTING=OFF
281
282
282
283
quiet_pushd ${build_dir} /$arch /boringssl
283
284
run ninja -j$parallel_jobs
@@ -305,10 +306,15 @@ for arch in $archs; do
305
306
-DOPENSSL_SSL_LIBRARY=$sdk_root /usr/lib/libssl.a \
306
307
-DOPENSSL_CRYPTO_LIBRARY=$sdk_root /usr/lib/libcrypto.a \
307
308
-DCURL_USE_OPENSSL=ON \
308
- -DBUILD_SHARED_LIBS=NO \
309
- -DBUILD_STATIC_LIBS=YES \
310
- -DCURL_BUILD_TESTS=OFF \
311
- -DBUILD_CURL_EXE=NO
309
+ -DCURLSSLOPT_NATIVE_CA=ON \
310
+ -DTHREADS_PREFER_PTHREAD_FLAG=OFF \
311
+ -DCMAKE_THREAD_PREFER_PTHREAD=OFF \
312
+ -DCMAKE_THREADS_PREFER_PTHREAD_FLAG=OFF \
313
+ -DCMAKE_HAVE_LIBC_PTHREAD=YES \
314
+ -DBUILD_CURL_EXE=NO \
315
+ -DBUILD_SHARED_LIBS=OFF \
316
+ -DBUILD_STATIC_LIBS=ON \
317
+ -DCURL_BUILD_TESTS=OFF
312
318
313
319
quiet_pushd ${build_dir} /$arch /curl
314
320
run ninja -j$parallel_jobs
@@ -359,10 +365,16 @@ for arch in $archs; do
359
365
$LSP_BUILD \
360
366
--swift-testing --install-swift-testing \
361
367
--swift-install-components=' compiler;clang-resource-dir-symlink;license;stdlib;sdk-overlay' \
362
- --extra-cmake-options=" -DTHREADS_PREFER_PTHREAD_FLAG=FALSE" \
363
- --extra-cmake-options=" -DCMAKE_THREAD_PREFER_PTHREAD=FALSE" \
368
+ --extra-cmake-options=" -DCMAKE_HAVE_LIBC_PTHREAD=YES" \
369
+ --extra-cmake-options=" -DTHREADS_PREFER_PTHREAD_FLAG=OFF" \
370
+ --extra-cmake-options=" -DCMAKE_THREAD_PREFER_PTHREAD=OFF" \
364
371
--cross-compile-append-host-target-to-destdir=False
365
372
373
+ # --extra-cmake-options="-DCMAKE_HAVE_LIBC_PTHREAD=YES" \
374
+ # --extra-cmake-options="-DTHREADS_PREFER_PTHREAD_FLAG=OFF" \
375
+ # --extra-cmake-options="-DCMAKE_THREAD_PREFER_PTHREAD=OFF" \
376
+ # --extra-cmake-options="-DCMAKE_HAVE_LIBC_PTHREAD=ON" \
377
+
366
378
# THREADS_PREFER_PTHREAD_FLAG=OFF is needed to prevent adding the -pthread flag, which fails on Android
367
379
368
380
swiftc=$( find ${build_dir} /swift -name ' swiftc' | grep -v bootstrapping)
0 commit comments