@@ -30,6 +30,15 @@ RUN ./build-rumprun.sh
3030COPY dist-various-1/install-x86_64-redox.sh /build
3131RUN ./install-x86_64-redox.sh
3232
33+ COPY dist-various-1/install-mips-musl.sh /build
34+ RUN ./install-mips-musl.sh
35+
36+ COPY dist-various-1/install-mipsel-musl.sh /build
37+ RUN ./install-mipsel-musl.sh
38+
39+ # Suppress some warnings in the openwrt toolchains we downloaded
40+ ENV STAGING_DIR=/tmp
41+
3342COPY scripts/musl.sh /build
3443RUN env \
3544 CC=arm-linux-gnueabi-gcc CFLAGS="-march=armv6 -marm" \
@@ -47,14 +56,16 @@ RUN env \
4756 CC=aarch64-linux-gnu-gcc \
4857 CXX=aarch64-linux-gnu-g++ \
4958 bash musl.sh aarch64 && \
59+ env \
60+ CC=mips-openwrt-linux-gcc \
61+ CXX=mips-openwrt-linux-g++ \
62+ bash musl.sh mips && \
63+ env \
64+ CC=mipsel-openwrt-linux-gcc \
65+ CXX=mipsel-openwrt-linux-g++ \
66+ bash musl.sh mipsel && \
5067 rm -rf /build/*
5168
52- COPY dist-various-1/install-mips-musl.sh /build
53- RUN ./install-mips-musl.sh
54-
55- COPY dist-various-1/install-mipsel-musl.sh /build
56- RUN ./install-mipsel-musl.sh
57-
5869ENV TARGETS=asmjs-unknown-emscripten
5970ENV TARGETS=$TARGETS,wasm32-unknown-emscripten
6071ENV TARGETS=$TARGETS,x86_64-rumprun-netbsd
@@ -77,16 +88,16 @@ ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
7788 CC_armv5te_unknown_linux_gnueabi=arm-linux-gnueabi-gcc \
7889 CFLAGS_armv5te_unknown_linux_gnueabi="-march=armv5te -marm -mfloat-abi=soft"
7990
80- # Suppress some warnings in the openwrt toolchains we downloaded
81- ENV STAGING_DIR=/tmp
82-
8391ENV RUST_CONFIGURE_ARGS \
8492 --enable-extended \
8593 --target=$TARGETS \
8694 --musl-root-arm=/musl-arm \
8795 --musl-root-armhf=/musl-armhf \
8896 --musl-root-armv7=/musl-armv7 \
89- --musl-root-aarch64=/musl-aarch64
97+ --musl-root-aarch64=/musl-aarch64 \
98+ --musl-root-mips=/musl-mips \
99+ --musl-root-mipsel=/musl-mipsel
100+
90101ENV SCRIPT python2.7 ../x.py dist --target $TARGETS
91102
92103# sccache
0 commit comments