diff options
Diffstat (limited to 'xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile')
-rw-r--r-- | xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile index fb8fc11f..439570e5 100644 --- a/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile +++ b/xenial-arm64-tcwg-base/xenial-arm64-tcwg-llvmbot/Dockerfile @@ -2,8 +2,12 @@ FROM linaro/ci-arm64-tcwg-base-ubuntu:xenial RUN apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common \ + && DEBIAN_FRONTEND=noninteractive add-apt-repository -y ppa:ubuntu-toolchain-r/test \ + && apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y \ buildbot \ + g++-7 \ && apt-get clean \ && rm -rf \ /var/lib/apt/lists/* \ @@ -22,14 +26,6 @@ RUN cd ./llvm-config-buildslave/ \ /var/tmp/* \ && sudo -i -u buildslave mkdir /home/buildslave/buildslave -# Add ninja with support for memory-threshold job limitation. -RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ - && cd ninja \ - && ./configure.py --bootstrap && ./ninja all && ./ninja_test \ - && mv ninja /usr/local/bin/ninja.bin \ - && cd .. \ - && rm -rf ninja - # Add current clang for libcxx bots. RUN \ clang_ver=clang+llvm-6.0.0-aarch64-linux-gnu \ @@ -45,4 +41,4 @@ COPY start.sh . ENTRYPOINT ["/run.sh"] CMD ["start.sh"] -# checksum: 765b3adb1b9e9f5ee905e980c41f2a32 +# checksum: 3601aae3505cd568a70051c768ab6cd9 |