File tree Expand file tree Collapse file tree 3 files changed +22
-1
lines changed
ci/docker/host-x86_64/dist-various-1 Expand file tree Collapse file tree 3 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -329,7 +329,7 @@ than building it.
329
329
. or_insert_with ( || Target :: from_triple ( & target. triple ) ) ;
330
330
331
331
// compiler-rt c fallbacks for wasm cannot be built with gcc
332
- if target. contains ( "wasm" ) // bare metal targets without wasi sdk
332
+ if target. contains ( "wasm" )
333
333
&& ( build. config . optimized_compiler_builtins ( * target)
334
334
|| build. config . rust_std_features . contains ( "compiler-builtins-c" ) )
335
335
{
Original file line number Diff line number Diff line change @@ -55,6 +55,15 @@ RUN ./install-riscv64-none-elf.sh
55
55
COPY host-x86_64/dist-various-1/install-riscv32-none-elf.sh /build
56
56
RUN ./install-riscv32-none-elf.sh
57
57
58
+ COPY host-x86_64/dist-various-1/install-llvm-mingw.sh /build
59
+ RUN ./install-llvm-mingw.sh
60
+
61
+ COPY host-x86_64/dist-various-1/install-emscripten.sh /build
62
+ RUN ./install-emscripten.sh
63
+
64
+ # Add Emscripten to PATH
65
+ ENV PATH="/build/emsdk:/build/emsdk/upstream/emscripten:/build/emsdk/node/current/bin:${PATH}"
66
+
58
67
# Suppress some warnings in the openwrt toolchains we downloaded
59
68
ENV STAGING_DIR=/tmp
60
69
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+ set -ex
3
+
4
+ apt-get update
5
+ apt-get install -y --no-install-recommends \
6
+ nodejs \
7
+ default-jre
8
+
9
+ git clone https://github.com/emscripten-core/emsdk.git
10
+ cd emsdk
11
+ ./emsdk install latest
12
+ ./emsdk activate latest
You can’t perform that action at this time.
0 commit comments