File tree Expand file tree Collapse file tree 3 files changed +19
-19
lines changed Expand file tree Collapse file tree 3 files changed +19
-19
lines changed Original file line number Diff line number Diff line change @@ -39,16 +39,6 @@ source ./scripts/toolchain-vars.sh
3939# Check-out and patch the sources
4040./scripts/fetch-source.sh --source-dir ${WORKDIR} /source
4141
42- # This `git grep` invocation in a trunk test fails in our Docker for some
43- # reason, so just turn it into a plain `grep` again.
44- perl -pi -e ' s:"git",:#:' ${WORKDIR} /source/swift-project/swift/test/Misc/verify-swift-feature-testing.test-sh
45-
46- # Work around swiftlang/swift-driver#1822 for now
47- perl -pi -g -we " s#(call rm ... \" .\{LIBDISPATCH_BUILD_DIR\}\" \n(\s+)fi\n)#\1\2if [[ -d \"\\\$ {ANDROID_NDK}\" ]]; then call ln -sf \"\\\$ {SWIFT_BUILD_PATH}/lib/swift\" \"\\\$ {ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib\" ; fi#" ${WORKDIR} /source/swift-project/swift/utils/build-script-impl
48-
49- # disable backtrace() for Android (needs either API33+ or libandroid-execinfo, or to manually add in backtrace backport)
50- perl -pi -e ' s;os\(Android\);os\(AndroidDISABLED\);g' ${WORKDIR} /source/swift-project/swift-testing/Sources/Testing/SourceAttribution/Backtrace.swift
51-
5242mkdir -p ${WORKDIR} /products
5343chmod ugo+rwx ${WORKDIR} /products
5444
Original file line number Diff line number Diff line change 6161
6262# Check-out and patch the sources
6363./scripts/fetch-source.sh --source-dir ${WORKDIR} /source
64- # This `git grep` invocation in a trunk test fails in our Docker for some
65- # reason, so just turn it into a plain `grep` again.
66- perl -pi -e ' s:"git",:#:' ${WORKDIR} /source/swift-project/swift/test/Misc/verify-swift-feature-testing.test-sh
67-
68- # Work around swiftlang/swift-driver#1822 for now
69- perl -pi -g -we " s#(call rm ... \" .\{LIBDISPATCH_BUILD_DIR\}\" \n(\s+)fi\n)#\1\2if [[ -d \"\\\$ {ANDROID_NDK}\" ]]; then call ln -sf \"\\\$ {SWIFT_BUILD_PATH}/lib/swift\" \"\\\$ {ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib\" ; fi#" ${WORKDIR} /source/swift-project/swift/utils/build-script-impl
70-
71- # disable backtrace() for Android (needs either API33+ or libandroid-execinfo, or to manually add in backtrace backport)
72- perl -pi -e ' s;os\(Android\);os\(AndroidDISABLED\);g' ${WORKDIR} /source/swift-project/swift-testing/Sources/Testing/SourceAttribution/Backtrace.swift
7364
7465mkdir -p ${WORKDIR} /products
7566
Original file line number Diff line number Diff line change @@ -161,3 +161,22 @@ pushd boringssl >/dev/null 2>&1
161161git checkout ${BORINGSSL_VERSION}
162162popd > /dev/null 2>&1
163163groupend
164+
165+ groupstart " Patchin Sources"
166+ # This `git grep` invocation in a trunk test fails in our Docker for some
167+ # reason, so just turn it into a plain `grep` again.
168+ perl -pi -e ' s:"git",:#:' swift-project/swift/test/Misc/verify-swift-feature-testing.test-sh
169+
170+ # Work around swiftlang/swift-driver#1822 for now
171+ perl -pi -g -we " s#(call rm ... \" .\{LIBDISPATCH_BUILD_DIR\}\" \n(\s+)fi\n)#\1\2if [[ -d \"\\\$ {ANDROID_NDK}\" ]]; then call ln -sf \"\\\$ {SWIFT_BUILD_PATH}/lib/swift\" \"\\\$ {ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib\" ; fi#" swift-project/swift/utils/build-script-impl
172+
173+ # disable backtrace() for Android (needs either API33+ or libandroid-execinfo, or to manually add in backtrace backport)
174+ perl -pi -e ' s;os\(Android\);os\(AndroidDISABLED\);g' swift-project/swift-testing/Sources/Testing/SourceAttribution/Backtrace.swift
175+
176+ # Disable posix_spawnattr_* calls for Android API 24
177+ perl -pi -e ' s;try _throwIfPosixError\(posix_spawnattr_init;//try _throwIfPosixError\(posix_spawnattr_init;g' swift-project/swift-corelibs-foundation/Sources/Foundation/Process.swift
178+ perl -pi -e ' s;try _throwIfPosixError\(posix_spawnattr_setflags;//try _throwIfPosixError\(posix_spawnattr_setflags;g' swift-project/swift-corelibs-foundation/Sources/Foundation/Process.swift
179+ perl -pi -e ' s;posix_spawnattr_destroy;//posix_spawnattr_destroy;g' swift-project/swift-corelibs-foundation/Sources/Foundation/Process.swift
180+
181+ groupend
182+
You can’t perform that action at this time.
0 commit comments