@@ -15,6 +15,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
15
15
g++-arm-linux-gnueabi \
16
16
g++-arm-linux-gnueabihf \
17
17
g++-aarch64-linux-gnu \
18
+ g++-mips64-linux-gnuabi64 \
19
+ g++-mips64el-linux-gnuabi64 \
18
20
gcc-sparc64-linux-gnu \
19
21
libc6-dev-sparc64-cross \
20
22
bzip2 \
@@ -77,6 +79,14 @@ RUN env \
77
79
CC=mipsel-openwrt-linux-gcc \
78
80
CXX=mipsel-openwrt-linux-g++ \
79
81
bash musl.sh mipsel && \
82
+ env \
83
+ CC=mips64-linux-gnuabi64-gcc \
84
+ CXX=mips64-linux-gnuabi64-g++ \
85
+ bash musl.sh mips64 && \
86
+ env \
87
+ CC=mips64el-linux-gnuabi64-gcc \
88
+ CXX=mips64el-linux-gnuabi64-g++ \
89
+ bash musl.sh mips64el && \
80
90
rm -rf /build/*
81
91
82
92
# FIXME(mozilla/sccache#235) this shouldn't be necessary but is currently
@@ -97,6 +107,8 @@ ENV TARGETS=$TARGETS,wasm32-unknown-emscripten
97
107
ENV TARGETS=$TARGETS,x86_64-rumprun-netbsd
98
108
ENV TARGETS=$TARGETS,mips-unknown-linux-musl
99
109
ENV TARGETS=$TARGETS,mipsel-unknown-linux-musl
110
+ ENV TARGETS=$TARGETS,mips64-unknown-linux-muslabi64
111
+ ENV TARGETS=$TARGETS,mips64el-unknown-linux-muslabi64
100
112
ENV TARGETS=$TARGETS,arm-unknown-linux-musleabi
101
113
ENV TARGETS=$TARGETS,arm-unknown-linux-musleabihf
102
114
ENV TARGETS=$TARGETS,armv5te-unknown-linux-gnueabi
@@ -125,6 +137,8 @@ ENV TARGETS=$TARGETS,thumbv7neon-unknown-linux-gnueabihf
125
137
126
138
ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
127
139
CC_mips_unknown_linux_musl=mips-openwrt-linux-gcc \
140
+ CC_mips64el_unknown_linux_muslabi64=mips64el-linux-gnuabi64-gcc \
141
+ CC_mips64_unknown_linux_muslabi64=mips64-linux-gnuabi64-gcc \
128
142
CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc \
129
143
CC_x86_64_unknown_redox=x86_64-unknown-redox-gcc \
130
144
CC_thumbv7neon_unknown_linux_gnueabihf=arm-linux-gnueabihf-gcc \
@@ -139,6 +153,8 @@ ENV RUST_CONFIGURE_ARGS \
139
153
--musl-root-aarch64=/musl-aarch64 \
140
154
--musl-root-mips=/musl-mips \
141
155
--musl-root-mipsel=/musl-mipsel \
156
+ --musl-root-mips64=/musl-mips64 \
157
+ --musl-root-mips64el=/musl-mips64el \
142
158
--disable-docs
143
159
144
160
ENV SCRIPT \
0 commit comments