third_party/rust/libc/ci/docker/mipsel-unknown-linux-musl/Dockerfile
author Kartikaya Gupta <kgupta@mozilla.com>
Sun, 05 Feb 2017 10:39:54 -0500
changeset 342269 ae8db963d2f4a0a6930945cc53d1d7ef48c85097
parent 342144 1351dcac4ed69f4ce5338a0ca40a4cac6b5b9955
parent 340794 02caba8c0a0708b3816892c6fb5adc742aef5fae
child 389070 2cb8c9e7040c463fd43095be0ead2c4db96ad711
permissions -rw-r--r--
Merge m-c to graphics MozReview-Commit-ID: EcjJhQuqDFI

FROM ubuntu:16.10

RUN apt-get update
RUN apt-get install -y --no-install-recommends \
        gcc libc6-dev qemu-user ca-certificates qemu-system-mips curl \
        bzip2

RUN mkdir /toolchain

# Note that this originally came from:
# 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
RUN curl -L https://s3.amazonaws.com/rust-lang-ci/libc/OpenWrt-Toolchain-malta-le_gcc-5.3.0_musl-1.1.15.Linux-x86_64.tar.bz2 | \
      tar xjf - -C /toolchain --strip-components=2

ENV PATH=$PATH:/rust/bin:/toolchain/bin \
    CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
    CARGO_TARGET_MIPSEL_UNKNOWN_LINUX_MUSL_LINKER=mipsel-openwrt-linux-gcc