Package: swiftlang / 6.1.3-1

Metadata

Package Version Patches format
swiftlang 6.1.3-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
cmake_x86_64_arch.patch | (download)

swift/cmake/modules/SwiftConfigureSDK.cmake | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 fix architecture
 Change swift's custom architecture detection to resolve to the same as
 what is in config.guess on Debian for x86_64-pc-linux-gnu.

disable_ninja_wasmstdlib.patch | (download)

swift/utils/build-presets.ini | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 disable swift provided ninja and wasm-stdlib build

disable_checks_two_tests.patch | (download)

swift-integration-tests/swift-package-init-exec.md | 10 0 + 10 - 0 !
swift-integration-tests/swift-package-init-lib.md | 12 0 + 12 - 0 !
2 files changed, 22 deletions(-)

 disable checks for two tests that will fail when they try to write to home.

unused_args.patch | (download)

swift-corelibs-libdispatch/cmake/modules/DispatchCompilerWarnings.cmake | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 don't warn on unused command line args
 libdispatch FTBS on non-amd64 architectures due to command line arguments
 being passed that are not supported by clang on them. This disables that
 warning message. If this still exists in the latest upstream I will
 need to debug further.



clang_19.patch | (download)

swift-corelibs-libdispatch/cmake/modules/DispatchCompilerWarnings.cmake | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
arm64_clang_crash.patch | (download)

swift/lib/IRGen/GenDecl.cpp | 103 73 + 30 - 0 !
1 file changed, 73 insertions(+), 30 deletions(-)

 clang 17 and newer crash on arm64
python_dead_libraries.patch | (download)

llvm-project/compiler-rt/test/sanitizer_common/ios_commands/iossim_run.py | 4 2 + 2 - 0 !
swift/utils/protocol_graph.py | 6 3 + 3 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

 patch out use of dead python3 libraries pipes and cgi


aarch64_PAGE_SIZE.patch | (download)

swift/include/swift/Runtime/Config.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
cmake_shared_linker.patch | (download)

swift-corelibs-foundation/CMakeLists.txt | 1 1 + 0 - 0 !
swift-testing/CMakeLists.txt | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 stop cmake >= 3.30 from passing cmake_shared_linker_flags to the swift compiler.
swift_utils_vendor_fix.patch | (download)

swift/utils/swift_build_support/swift_build_support/products/product.py | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 report correct vendor string on x86_64
skip_wasilibc_build.patch | (download)

swift/utils/swift_build_support/swift_build_support/build_script_invocation.py | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 don't try to bulid wasi-libc as we will be using the system provided library.


llbuild_drop_cmp0037.patch | (download)

llbuild/tests/CMakeLists.txt | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 drop policy cmp0037 old setting
Bug-Debian: https://bugs.debian.org/1113554

missing_cstdint_include.patch | (download)

llbuild/utils/unittest/googletest/src/gtest-death-test.cc | 1 1 + 0 - 0 !
swift/stdlib/include/llvm/ADT/SmallVector.h | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 add missing include of cstdint to fix compile error
no_math_h.patch | (download)

swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 don't include math.h as it causes redefinition errors.