about summary refs log tree commit diff
path: root/src/ci/docker/host-x86_64
diff options
context:
space:
mode:
authorKyle Huey <khuey@kylehuey.com>2024-07-28 18:36:05 +0000
committerKyle Huey <khuey@kylehuey.com>2024-08-09 05:55:40 -0700
commit8db318cc960d3a4ddd508bdbb930304d7a967332 (patch)
treec2b296387fd87933486fe5505575e9e435bf12f0 /src/ci/docker/host-x86_64
parent7bb345e677c0c11390da69389e9da472e45844fe (diff)
downloadrust-8db318cc960d3a4ddd508bdbb930304d7a967332.tar.gz
rust-8db318cc960d3a4ddd508bdbb930304d7a967332.zip
Install zstd in dist builder image.
Build libzstd from source because the EPEL package is built without fPIC.
Diffstat (limited to 'src/ci/docker/host-x86_64')
-rw-r--r--src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile b/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile
index 5188035d54a..61e9694f1e2 100644
--- a/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile
+++ b/src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile
@@ -62,6 +62,10 @@ COPY host-x86_64/dist-x86_64-linux/build-clang.sh /tmp/
 RUN ./build-clang.sh
 ENV CC=clang CXX=clang++
 
+# rustc's LLVM needs zstd.
+COPY scripts/zstd.sh /tmp/
+RUN ./zstd.sh
+
 COPY scripts/sccache.sh /scripts/
 RUN sh /scripts/sccache.sh