about summary refs log tree commit diff
path: root/src/ci/docker/disabled
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2017-06-22 18:04:20 -0700
committerThomas Lively <tlively@google.com>2017-06-22 18:34:56 -0700
commita4f97449b0a3043ecf91cdcc75ee69018cda6176 (patch)
tree65b09f44408c072e64c50a87888a4bda3d2a5826 /src/ci/docker/disabled
parent16da303209dc7d4ec84b10322c9f7d34f72b2985 (diff)
downloadrust-a4f97449b0a3043ecf91cdcc75ee69018cda6176.tar.gz
rust-a4f97449b0a3043ecf91cdcc75ee69018cda6176.zip
Add wasm32-experimental-emscripten to wasm builder
This modifies the builder to download and use the LLVM tools from the
last known good build on the WebAssembly buildbot waterfall, since these
tools are built with the WebAssembly LLVM backend enabled.
Diffstat (limited to 'src/ci/docker/disabled')
-rw-r--r--src/ci/docker/disabled/wasm32/Dockerfile14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/ci/docker/disabled/wasm32/Dockerfile b/src/ci/docker/disabled/wasm32/Dockerfile
index f3dd48ae411..025029c6745 100644
--- a/src/ci/docker/disabled/wasm32/Dockerfile
+++ b/src/ci/docker/disabled/wasm32/Dockerfile
@@ -11,7 +11,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
   cmake \
   sudo \
   gdb \
-  xz-utils
+  xz-utils \
+  jq \
+  bzip2
 
 # dumb-init
 COPY scripts/dumb-init.sh /scripts/
@@ -22,6 +24,10 @@ COPY scripts/emscripten.sh /scripts/
 RUN bash /scripts/emscripten.sh
 COPY disabled/wasm32/node.sh /usr/local/bin/node
 
+# cache
+COPY scripts/sccache.sh /scripts/
+RUN sh /scripts/sccache.sh
+
 # env
 ENV PATH=$PATH:/emsdk-portable
 ENV PATH=$PATH:/emsdk-portable/clang/e1.37.13_64bit/
@@ -32,13 +38,9 @@ ENV EM_CONFIG=/emsdk-portable/.emscripten
 
 ENV TARGETS=wasm32-unknown-emscripten,wasm32-experimental-emscripten
 
-ENV RUST_CONFIGURE_ARGS --target=$TARGETS --experimental-targets=WebAssembly
+ENV RUST_CONFIGURE_ARGS --target=$TARGETS
 
 ENV SCRIPT python2.7 ../x.py test --target $TARGETS
 
-# cache
-COPY scripts/sccache.sh /scripts/
-RUN sh /scripts/sccache.sh
-
 # init
 ENTRYPOINT ["/usr/bin/dumb-init", "--"]