]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | FROM ubuntu:18.10 |
2 | ||
3 | RUN apt-get update && \ | |
4 | apt-get install -y --no-install-recommends \ | |
5 | ca-certificates \ | |
6 | gcc \ | |
7 | libc6-dev \ | |
8 | make \ | |
9 | qemu-user \ | |
10 | qemu-system-mips \ | |
11 | bzip2 \ | |
12 | curl \ | |
13 | file | |
14 | ||
15 | RUN mkdir /toolchain | |
16 | ||
17 | # Note that this originally came from: | |
18 | # https://downloads.openwrt.org/snapshots/trunk/malta/generic/OpenWrt-Toolchain-malta-le_gcc-5.3.0_musl-1.1.15.Linux-x86_64.tar.bz2 | |
19 | RUN curl -L https://s3-us-west-1.amazonaws.com/rust-lang-ci2/libc/OpenWrt-Toolchain-malta-le_gcc-5.3.0_musl-1.1.15.Linux-x86_64.tar.bz2 | \ | |
20 | tar xjf - -C /toolchain --strip-components=2 | |
21 | ||
22 | ENV PATH=$PATH:/rust/bin:/toolchain/bin \ | |
23 | CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \ | |
24 | CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_MUSL_LINKER=mipsel-openwrt-linux-gcc \ | |
25 | CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_MUSL_RUNNER="qemu-mipsel -L /toolchain" |