Skip to content

Commit c67a20a

Browse files
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-toolchain
1 parent 55c239e commit c67a20a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

emscripten-toolchain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.39.20-upstream
1+
2.0.9-upstream

rust-toolchain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.51.0
1+
1.54.0

0 commit comments

Comments
 (0)