From a71c1836c7559f1bb3aafd99cf9f2538327c8787 Mon Sep 17 00:00:00 2001 From: Max Desiatov Date: Sat, 13 Dec 2025 23:31:05 +0000 Subject: [PATCH] docs/Wasm: remove incompatible `--libcxx` flags for `build-script` (#86017) Freshly built libc++ introduces issues when building `swift-build`: ``` Undefined symbols for architecture arm64: "std::__1::__hash_memory(void const*, unsigned long)", referenced from: (anonymous namespace)::CAPIBuildDB::buildUpKeyCache(std::__1::vector>&) in BuildDB-C-API.cpp.o _llb_build_key_make in BuildKey-C-API.cpp.o _llb_build_key_make_command in BuildKey-C-API.cpp.o _llb_build_key_make_custom_task in BuildKey-C-API.cpp.o _llb_build_key_make_custom_task_with_data in BuildKey-C-API.cpp.o _llb_build_key_make_directory_contents in BuildKey-C-API.cpp.o _llb_build_key_make_filtered_directory_contents in BuildKey-C-API.cpp.o ... ld: symbol(s) not found for architecture arm64 ``` --- docs/WebAssembly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/WebAssembly.md b/docs/WebAssembly.md index de59364c199..b4dda3b3c04 100644 --- a/docs/WebAssembly.md +++ b/docs/WebAssembly.md @@ -73,7 +73,7 @@ for WebAssembly is built and tested using the following command (exclude `--scca ```bash ./utils/build-script --sccache --build-wasm-stdlib --wasmkit --install-llvm --install-swift --swiftpm --install-swiftpm \ - --libcxx --install-libcxx --llbuild --install-llbuild --swift-testing --install-swift-testing \ + --llbuild --install-llbuild --swift-testing --install-swift-testing \ --swift-testing-macros --install-swift-testing-macros --build-embedded-stdlib --build-embedded-stdlib-cross-compiling \ '--llvm-install-components=llvm-ar;llvm-nm;llvm-ranlib;llvm-cov;llvm-profdata;llvm-objdump;llvm-objcopy;llvm-symbolizer;IndexStore;clang;clang-resource-headers;builtins;runtimes;clangd;libclang;dsymutil;LTO;clang-features-file;lld' ```