This repository was archived by the owner on Nov 3, 2025. It is now read-only.
Commit c67a20a
committed
Update rust-toolchain and emscripten-toolchain to LLVM 12
Artichoke only compiles with Rust 1.54.0. Rust 1.54.0 is based on LLVM
12 (rust-lang/rust#81451). To ensure the `emcc` compiled sources interop
with Rust code, it is important to use an `emsdk` version that is ~close
to when it was branched from LLVM 12.
According to the release notes [0], 2.0.23 - 05/26/2021 release is the
first to be based on LLVM 12.
However, Rust depends on a stubbed function in the emsdk c++ ABI that
was removed in 2.0.10. According to rust-lang/rust#85821, we might have
luck compiling with 2.0.9
[0]: https://emscripten.org/docs/introducing_emscripten/release_notes.html
emscripten-toolchain1 parent 55c239e commit c67a20a
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments