dev-lang/swift: add 5.10.1-r2

* Enables backtracing on Swift program abort
* Disables unconditional `-Werror` in swift-corelibs-libdispatch

Closes: https://bugs.gentoo.org/941508
Closes: https://bugs.gentoo.org/941509
Signed-off-by: Itai Ferber <itai@itaiferber.net>
This commit is contained in:
Itai Ferber
2024-10-30 22:12:49 -04:00
parent 5effb421f4
commit bcc4ae9994
8 changed files with 356 additions and 2 deletions

View File

@@ -0,0 +1 @@
../swift-6.0.1/backtracing-noexecstack.patch

View File

@@ -0,0 +1,12 @@
# Packages should not have `-Werror` unconditionally enabled.
--- a/swift-corelibs-libdispatch/cmake/modules/DispatchCompilerWarnings.cmake
+++ b/swift-corelibs-libdispatch/cmake/modules/DispatchCompilerWarnings.cmake
@@ -2,7 +2,6 @@
if("${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC")
# TODO: someone needs to provide the msvc equivalent warning flags
else()
- add_compile_options($<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:-Werror>)
add_compile_options($<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:-Wall>)
add_compile_options($<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:-Wextra>)

View File

@@ -0,0 +1 @@
../swift-5.10.1/link-ncurses-tinfo.patch

View File

@@ -0,0 +1 @@
../swift-5.10.1/link-with-lld.patch

View File

@@ -0,0 +1 @@
../swift-5.10.1/lldb-cmake-minimum-version.patch