Skip to content

Commit 71ed50c

Browse files
committed
[embedded][Concurrency] Build C++ runtime Concurrency code with -ffunction-sections and more embedded friendly flags
1 parent e9253b7 commit 71ed50c

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)