Explicitly set LIBCXXABI_USE_LLVM_UNWINDER off#377
Conversation
|
I'm baffled that this breaks things, considering OFF was the default before... |
|
Ok, it's broken even without the patch: https://github.com/glandium/wasi-sdk/actions/runs/7550972389/job/20557473630#logs |
|
Yeah, looks like a WASI signature change. I wonder if we should just pin Wasmtime for now or figure out how to recompile with the new signature. |
…lding wasi-sdk. r=firefox-build-system-reviewers,sergesanspaille Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time. Upstreamed in WebAssembly/wasi-sdk#377 Differential Revision: https://phabricator.services.mozilla.com/D198763
…lding wasi-sdk. r=firefox-build-system-reviewers,sergesanspaille Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time. Upstreamed in WebAssembly/wasi-sdk#377 Differential Revision: https://phabricator.services.mozilla.com/D198763 UltraBlame original commit: a4bff50d95674a402744d071f9d2b97b482452bb
…lding wasi-sdk. r=firefox-build-system-reviewers,sergesanspaille Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time. Upstreamed in WebAssembly/wasi-sdk#377 Differential Revision: https://phabricator.services.mozilla.com/D198763 UltraBlame original commit: a4bff50d95674a402744d071f9d2b97b482452bb
…lding wasi-sdk. r=firefox-build-system-reviewers,sergesanspaille Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time. Upstreamed in WebAssembly/wasi-sdk#377 Differential Revision: https://phabricator.services.mozilla.com/D198763 UltraBlame original commit: a4bff50d95674a402744d071f9d2b97b482452bb
I believe #382 fixes this so a rebase on top of that (once it merges) should fix the test failure. It's related to the ABI of the preview1-to-preview2 adapter that Wasmtime uses. |
Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time.
|
Merged in #393 |
LLVM 18 enables this by default, which is not wanted here. This is effectively a no-op for other LLVM versions. Context: WebAssembly/wasi-sdk#377
…lding wasi-sdk. r=firefox-build-system-reviewers,sergesanspaille Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time. Upstreamed in WebAssembly/wasi-sdk#377 Differential Revision: https://phabricator.services.mozilla.com/D198763
Clang trunk has recently turned it on, and also now fails the build when libunwind is not built at the same time.