Skip to content

Commit 2029bbe

Browse files
committed
Android SDK build
1 parent fa28b81 commit 2029bbe

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

swift-ci/sdks/android/build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ pushd ${SDKROOT}/src/swift-project
6868
# https://github.com/finagolfin/swift-android-sdk/blob/main/swift-android.patch#L110
6969
perl -pi -e 's/#if os\(Windows\)/#if os\(Android\)/g' $PATCHDIR/swift-android.patch
7070

71-
echo "### PATCH: $PATCHDIR/swift-android.patch"
72-
cat $PATCHDIR/swift-android.patch
73-
7471
git apply $PATCHDIR/swift-android.patch || true
7572
git apply -C1 $PATCHDIR/swift-android-ci.patch || true
7673

@@ -81,6 +78,9 @@ pushd ${SDKROOT}/src/swift-project
8178
# fix for Process.swift:953:57: error: value of optional type 'posix_spawnattr_t?' (aka 'Optional<OpaquePointer>') must be unwrapped to a value of type 'posix_spawnattr_t' (aka 'OpaquePointer')
8279
#perl -pi -e 's%canImport\(Darwin\) \|\| os\(Android\) \|\| os\(OpenBSD\)%canImport\(Darwin\) || os\(AndroidXXX\) || os\(OpenBSD\)%g' swift-corelibs-foundation/Sources/Foundation/Process.swift
8380

81+
# disable backtrace() for Android (needs either API33+ or libandroid-execinfo, or to manually add in backtrace backport)
82+
perl -pi -e 's/os\(Android\)/os\(AndroidDISABLED\)/g' swift-testing/Sources/Testing/SourceAttribution/Backtrace.swift
83+
8484
git apply $PATCHDIR/swift-android-ci-release.patch || true
8585
git apply $PATCHDIR/swift-android-testing-release.patch || true
8686

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

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -357,19 +357,16 @@ for arch in $archs; do
357357
--skip-local-build \
358358
--build-swift-static-stdlib \
359359
--swiftpm \
360-
--llbuild --install-llbuild \
361360
--install-swift \
362361
--install-libdispatch \
363362
--install-foundation \
364363
--xctest --install-xctest \
365364
$LSP_BUILD \
366365
--swift-testing --install-swift-testing \
367-
--swift-install-components='compiler;clang-resource-dir-symlink;license;stdlib;sdk-overlay' \
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" \
371366
--cross-compile-append-host-target-to-destdir=False
372367

368+
#--llbuild --install-llbuild \
369+
373370
#--extra-cmake-options="-DCMAKE_HAVE_LIBC_PTHREAD=YES" \
374371
#--extra-cmake-options="-DTHREADS_PREFER_PTHREAD_FLAG=OFF" \
375372
#--extra-cmake-options="-DCMAKE_THREAD_PREFER_PTHREAD=OFF" \

0 commit comments

Comments
 (0)