Skip to content

Commit c292c89

Browse files
committed
Android SDK build
1 parent e5d5fdf commit c292c89

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

swift-ci/sdks/android/scripts/build.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,8 +359,12 @@ for arch in $archs; do
359359
$LSP_BUILD \
360360
--swift-testing --install-swift-testing \
361361
--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" \
362364
--cross-compile-append-host-target-to-destdir=False
363365

366+
# THREADS_PREFER_PTHREAD_FLAG=OFF is needed to prevent adding the -pthread flag, which fails on Android
367+
364368
swiftc=$(find ${build_dir}/swift -name 'swiftc' | grep -v bootstrapping)
365369
lld=$(find ${build_dir}/swift -name 'ld.lld')
366370

0 commit comments

Comments
 (0)