]> git.proxmox.com Git - rustc.git/blame - src/stdarch/ci/docker/wasm32-unknown-unknown/Dockerfile
New upstream version 1.46.0+dfsg1
[rustc.git] / src / stdarch / ci / docker / wasm32-unknown-unknown / Dockerfile
CommitLineData
416331ca
XL
1FROM ubuntu:18.04
2
3RUN apt-get update -y && apt-get install -y --no-install-recommends \
4 ca-certificates \
5 clang \
6 cmake \
7 curl \
8 git \
9 libc6-dev \
10 make \
11 python \
ba9703b0 12 python3 \
416331ca
XL
13 xz-utils
14
15# Install `wasm2wat`
16RUN git clone --recursive https://github.com/WebAssembly/wabt
17RUN make -C wabt -j$(nproc)
18ENV PATH=$PATH:/wabt/bin
19
20# Install `node`
21RUN curl https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz | tar xJf -
22ENV PATH=$PATH:/node-v12.0.0-linux-x64/bin
23
24COPY docker/wasm32-unknown-unknown/wasm-entrypoint.sh /wasm-entrypoint.sh
25ENTRYPOINT ["/wasm-entrypoint.sh"]