about summary refs log tree commit diff
diff options
context:
space:
mode:
authorHideki Sekine <sekineh@me.com>2018-07-18 01:42:53 +0900
committerHideki Sekine <sekineh@me.com>2018-07-18 01:42:53 +0900
commit355b99f954b743a89ab3d2fa22e7a09e82ebfe72 (patch)
tree6a62ed8932a8ee8c92c68fb94ad5bc7dbccfbbd4
parentd8e64e1540998de71020a01434859ccf4702581b (diff)
downloadrust-355b99f954b743a89ab3d2fa22e7a09e82ebfe72.tar.gz
rust-355b99f954b743a89ab3d2fa22e7a09e82ebfe72.zip
Cleanup Dockerfile.
-rw-r--r--src/ci/docker/thumb-none/Dockerfile79
1 files changed, 0 insertions, 79 deletions
diff --git a/src/ci/docker/thumb-none/Dockerfile b/src/ci/docker/thumb-none/Dockerfile
index 8625aae9a75..354c022305e 100644
--- a/src/ci/docker/thumb-none/Dockerfile
+++ b/src/ci/docker/thumb-none/Dockerfile
@@ -12,11 +12,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
   sudo \
   xz-utils \
   zlib1g-dev \
-  g++-arm-linux-gnueabi \
-  g++-arm-linux-gnueabihf \
-  g++-aarch64-linux-gnu \
-  gcc-sparc64-linux-gnu \
-  libc6-dev-sparc64-cross \
   bzip2 \
   patch \
   libssl-dev \
@@ -24,86 +19,12 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
   gcc-arm-none-eabi \
   libnewlib-arm-none-eabi
 
-WORKDIR /build
-
-COPY dist-various-1/build-rumprun.sh /build
-RUN ./build-rumprun.sh
-
-COPY dist-various-1/install-x86_64-redox.sh /build
-RUN ./install-x86_64-redox.sh
-
-COPY dist-various-1/install-mips-musl.sh /build
-RUN ./install-mips-musl.sh
-
-COPY dist-various-1/install-mipsel-musl.sh /build
-RUN ./install-mipsel-musl.sh
-
-# Suppress some warnings in the openwrt toolchains we downloaded
-ENV STAGING_DIR=/tmp
-
-COPY scripts/musl.sh /build
-RUN env \
-    CC=arm-linux-gnueabi-gcc CFLAGS="-march=armv5te -marm -mfloat-abi=soft" \
-    CXX=arm-linux-gnueabi-g++ CXXFLAGS="-march=armv5te -marm -mfloat-abi=soft" \
-    bash musl.sh armv5te && \
-    env \
-    CC=arm-linux-gnueabi-gcc CFLAGS="-march=armv6 -marm" \
-    CXX=arm-linux-gnueabi-g++ CXXFLAGS="-march=armv6 -marm" \
-    bash musl.sh arm && \
-    env \
-    CC=arm-linux-gnueabihf-gcc CFLAGS="-march=armv6 -marm" \
-    CXX=arm-linux-gnueabihf-g++ CXXFLAGS="-march=armv6 -marm" \
-    bash musl.sh armhf && \
-    env \
-    CC=arm-linux-gnueabihf-gcc CFLAGS="-march=armv7-a" \
-    CXX=arm-linux-gnueabihf-g++ CXXFLAGS="-march=armv7-a" \
-    bash musl.sh armv7 && \
-    env \
-    CC=aarch64-linux-gnu-gcc \
-    CXX=aarch64-linux-gnu-g++ \
-    bash musl.sh aarch64 && \
-    env \
-    CC=mips-openwrt-linux-gcc \
-    CXX=mips-openwrt-linux-g++ \
-    bash musl.sh mips && \
-    env \
-    CC=mipsel-openwrt-linux-gcc \
-    CXX=mipsel-openwrt-linux-g++ \
-    bash musl.sh mipsel && \
-    rm -rf /build/*
-
-# FIXME(mozilla/sccache#235) this shouldn't be necessary but is currently
-# necessary to disambiguate the mips compiler with the mipsel compiler. We want
-# to give these two wrapper scripts (currently identical ones) different hashes
-# to ensure that sccache understands that they're different compilers.
-RUN \
-  echo "# a" >> /usr/local/mips-linux-musl/bin/mips-openwrt-linux-musl-wrapper.sh && \
-  echo "# b" >> /usr/local/mipsel-linux-musl/bin/mipsel-openwrt-linux-musl-wrapper.sh
-
 # ENV TARGETS=thumbv6m-none-eabi
 ENV TARGETS=thumbv7m-none-eabi
 ENV TARGETS=$TARGETS,thumbv7em-none-eabi
 ENV TARGETS=$TARGETS,thumbv7em-none-eabihf
 
-# FIXME: remove armv5te vars after https://github.com/alexcrichton/cc-rs/issues/271
-#        get fixed and cc update
-ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
-    CC_mips_unknown_linux_musl=mips-openwrt-linux-gcc \
-    CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc \
-    CC_x86_64_unknown_redox=x86_64-unknown-redox-gcc \
-    CC_armv5te_unknown_linux_gnueabi=arm-linux-gnueabi-gcc \
-    CFLAGS_armv5te_unknown_linux_gnueabi="-march=armv5te -marm -mfloat-abi=soft" \
-    CC_armv5te_unknown_linux_musleabi=arm-linux-gnueabi-gcc \
-    CFLAGS_armv5te_unknown_linux_musleabi="-march=armv5te -marm -mfloat-abi=soft"
-
 ENV RUST_CONFIGURE_ARGS \
-      --musl-root-armv5te=/musl-armv5te \
-      --musl-root-arm=/musl-arm \
-      --musl-root-armhf=/musl-armhf \
-      --musl-root-armv7=/musl-armv7 \
-      --musl-root-aarch64=/musl-aarch64 \
-      --musl-root-mips=/musl-mips \
-      --musl-root-mipsel=/musl-mipsel \
       --disable-docs
 
 ENV SCRIPT python2.7 ../x.py test --target $TARGETS src/test/run-make