Skip to content

Commit 3ed0975

Browse files
authored
Android use static swift stdlib (#3430)
android build use swift static stdlib ### Motivation: Android build fails and the guide says to use this flag https://www.swift.org/documentation/articles/swift-sdk-for-android-getting-started.html Recent failure - although weirdly it doesn't seem to happen every time: ``` error: link command failed with exit code 1 (use -v to see invocation) ld.lld: error: cannot open crtbegin_dynamic.o: No such file or directory ld.lld: error: cannot open crtend_android.o: No such file or directory clang: error: linker command failed with exit code 1 (use -v to see invocation) [558/601] Linking NIOUDPEchoClient ``` ### Modifications: android build use swift static stdlib ### Result: hopefully success - making this change locally seemed to work. This change can be seen in action here https://github.com/apple/swift-nio/actions/runs/18949279888/job/54110590743?pr=3430
1 parent d373d41 commit 3ed0975

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

scripts/swift-build-with-android-sdk.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ if [[ -z "$SWIFT_SDK" ]]; then
3131
fi
3232

3333
log "Building using Swift SDK: $SWIFT_SDK"
34-
swift build --swift-sdk "$SWIFT_SDK" --swift-sdks-path "$swift_sdk_directory" "${@}"
34+
swift build --swift-sdk "$SWIFT_SDK" --swift-sdks-path "$swift_sdk_directory" --static-swift-stdlib "${@}"

0 commit comments

Comments
 (0)