Skip to content

Commit 1f6a0e8

Browse files
[wasm] Disable building embedded stdlib when cross-compiling for wasm
The stdlib build configuration for wasm is incompatible with the embedded targets (e.g. `SWIFT_STDLIB_COMPACT_ABSOLUTE_FUNCTION_POINTER=TRUE`), so we need to disable building the embedded stdlib
1 parent 5b98238 commit 1f6a0e8

File tree

1 file changed

+1
-0
lines changed
  • utils/swift_build_support/swift_build_support/products

1 file changed

+1
-0
lines changed

utils/swift_build_support/swift_build_support/products/wasmstdlib.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ def _build(self, host_target, target_triple):
9090
self.cmake_options.define('SWIFT_STDLIB_TRACING:BOOL', 'FALSE')
9191
self.cmake_options.define('SWIFT_STDLIB_HAS_ASLR:BOOL', 'FALSE')
9292
self.cmake_options.define('SWIFT_STDLIB_CONCURRENCY_TRACING:BOOL', 'FALSE')
93+
self.cmake_options.define('SWIFT_SHOULD_BUILD_EMBEDDED_STDLIB:BOOL', 'FALSE')
9394
self.cmake_options.define(
9495
'SWIFT_STDLIB_INSTALL_PARENT_MODULE_FOR_SHIMS:BOOL', 'FALSE')
9596
self.cmake_options.define('SWIFT_RUNTIME_CRASH_REPORTER_CLIENT:BOOL', 'FALSE')

0 commit comments

Comments
 (0)