Skip to content

Commit 685572e

Browse files
authored
Merge pull request #80977 from kubamracek/embedded-concurrency-function-sections
[embedded][Concurrency] Build C++ runtime Concurrency code with -ffunction-sections and more embedded friendly flags
2 parents 515cb48 + 71ed50c commit 685572e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

stdlib/public/Concurrency/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ if(SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB AND SWIFT_SHOULD_BUILD_EMBEDDED_CONCURRENC
316316
${SWIFT_RUNTIME_CONCURRENCY_SWIFT_FLAGS}
317317
C_COMPILE_FLAGS
318318
${extra_c_compile_flags} ${SWIFT_RUNTIME_CONCURRENCY_C_FLAGS} -DSWIFT_CONCURRENCY_EMBEDDED=1 -DSWIFT_RUNTIME_EMBEDDED=1
319+
-ffunction-sections -fdata-sections -fno-exceptions -fno-cxx-exceptions -fno-unwind-tables
319320
MODULE_DIR "${CMAKE_BINARY_DIR}/lib/swift/embedded"
320321
SDK "embedded"
321322
ARCHITECTURE "${mod}"

0 commit comments

Comments
 (0)