diff options
| author | Paolo Teti <paolo.teti@gmail.com> | 2018-08-24 10:39:30 +0200 |
|---|---|---|
| committer | Jorge Aparicio <jorge@japaric.io> | 2018-08-26 11:27:05 +0200 |
| commit | 7c1723c01292ae647df05a0253ada613bba8dff8 (patch) | |
| tree | b80c3bc9a21f4790b1a667732bb6984a22a7ad5d /src/ci/docker/disabled | |
| parent | 691638582ad1029e77e4ceec3a5f0f6a6449841b (diff) | |
| download | rust-7c1723c01292ae647df05a0253ada613bba8dff8.tar.gz rust-7c1723c01292ae647df05a0253ada613bba8dff8.zip | |
Add target for Little-endian ARM Cortex-R4F/R5F MCUs
Similar to `armebv7r-none-eabihf`, but for Little-endian MCUs. As example TI RM4x/RM5x are Little-endian Cortex-R4F/R5F MCUs. CI/Dockerfile is intentionally in the disabled folder.
Diffstat (limited to 'src/ci/docker/disabled')
| -rw-r--r-- | src/ci/docker/disabled/dist-armv7r-none-eabihf/Dockerfile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/ci/docker/disabled/dist-armv7r-none-eabihf/Dockerfile b/src/ci/docker/disabled/dist-armv7r-none-eabihf/Dockerfile new file mode 100644 index 00000000000..41e56276720 --- /dev/null +++ b/src/ci/docker/disabled/dist-armv7r-none-eabihf/Dockerfile @@ -0,0 +1,34 @@ +FROM ubuntu:16.04 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + g++ \ + make \ + file \ + curl \ + ca-certificates \ + python2.7 \ + git \ + cmake \ + sudo \ + xz-utils \ + bzip2 \ + libssl-dev \ + pkg-config + + +COPY scripts/sccache.sh /scripts/ +RUN sh /scripts/sccache.sh + +# GNU Arm Embedded Toolchain 7-2018-q2-update (June 27,2018) +ENV BASE_URL=https://developer.arm.com/-/media/Files/downloads/gnu-rm/ +RUN curl -L $BASE_URL/7-2018q2/gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2 | tar -xj +ENV PATH=$PATH:/gcc-arm-none-eabi-7-2018-q2-update/bin + +ENV TARGET=armv7r-none-eabihf + +ENV CC_armv7r_none_eabihf=arm-none-eabi-gcc \ + CFLAGS_armv7r_none_eabihf="-march=armv7-r" + +ENV RUST_CONFIGURE_ARGS --disable-docs + +ENV SCRIPT python2.7 ../x.py dist --target $TARGET |
