summaryrefslogtreecommitdiffstats
path: root/llvm/utils/docker/debian8
diff options
context:
space:
mode:
authorIlya Biryukov <ibiryukov@google.com>2018-01-22 17:19:41 +0000
committerIlya Biryukov <ibiryukov@google.com>2018-01-22 17:19:41 +0000
commitcc5e82b2f7b93c1fa3f0c51baeedecdd7cde4806 (patch)
tree96e3eb36387d921bc380a9ea067ca50ae9c9eb2b /llvm/utils/docker/debian8
parentb8f231a42cbe8deb4113811a0b8bada39be54ecc (diff)
downloadbcm5719-llvm-cc5e82b2f7b93c1fa3f0c51baeedecdd7cde4806.tar.gz
bcm5719-llvm-cc5e82b2f7b93c1fa3f0c51baeedecdd7cde4806.zip
[Dockerfiles] Use a newer version of ninja when building inside debian8.
Summary: The debian8 repos have an old version of ninja that seems to sometimes crash when building llvm. Reviewers: ioeric, mehdi_amini Reviewed By: ioeric Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D42304 llvm-svn: 323134
Diffstat (limited to 'llvm/utils/docker/debian8')
-rw-r--r--llvm/utils/docker/debian8/build/Dockerfile10
1 files changed, 9 insertions, 1 deletions
diff --git a/llvm/utils/docker/debian8/build/Dockerfile b/llvm/utils/docker/debian8/build/Dockerfile
index 5c5ed674496..3f42f2ad591 100644
--- a/llvm/utils/docker/debian8/build/Dockerfile
+++ b/llvm/utils/docker/debian8/build/Dockerfile
@@ -19,9 +19,17 @@ RUN grep deb /etc/apt/sources.list | \
# Install compiler, python and subversion.
RUN apt-get update && \
apt-get install -y --no-install-recommends ca-certificates gnupg \
- build-essential python wget subversion ninja-build && \
+ build-essential python wget subversion unzip && \
rm -rf /var/lib/apt/lists/*
+# Install a newer ninja release. It seems the older version in the debian repos
+# randomly crashes when compiling llvm.
+RUN wget "https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip" && \
+ echo "d2fea9ff33b3ef353161ed906f260d565ca55b8ca0568fa07b1d2cab90a84a07 ninja-linux.zip" \
+ | sha256sum -c && \
+ unzip ninja-linux.zip -d /usr/local/bin && \
+ rm ninja-linux.zip
+
# Import public key required for verifying signature of cmake download.
RUN gpg --keyserver hkp://pgp.mit.edu --recv 0x2D2CEF1034921684
OpenPOWER on IntegriCloud