about summary refs log tree commit diff
path: root/src/ci
diff options
context:
space:
mode:
authorJakub Beránek <berykubik@gmail.com>2023-02-04 00:04:22 +0100
committerJakub Beránek <berykubik@gmail.com>2023-09-28 21:29:16 +0200
commitca59652866242dd574a5e59cdeeab5c8548eeb49 (patch)
tree6c6640deb2fc527c7a1b1359c4b0d9f5a5e38755 /src/ci
parent42faef503f3e765120ca0ef06991337668eafc32 (diff)
downloadrust-ca59652866242dd574a5e59cdeeab5c8548eeb49.tar.gz
rust-ca59652866242dd574a5e59cdeeab5c8548eeb49.zip
Build `rustc` with a single CGU on x64 Linux
Diffstat (limited to 'src/ci')
-rw-r--r--src/ci/docker/host-x86_64/dist-x86_64-linux/Dockerfile3
1 files changed, 2 insertions, 1 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 6f1b2a6a638..c04121a8bee 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
@@ -84,7 +84,8 @@ ENV RUST_CONFIGURE_ARGS \
       --set llvm.ninja=false \
       --set rust.jemalloc \
       --set rust.use-lld=true \
-      --set rust.lto=thin
+      --set rust.lto=thin \
+      --set rust.codegen-units=1
 
 ENV SCRIPT python3 ../x.py build --set rust.debug=true opt-dist && \
     ./build/$HOSTS/stage0-tools-bin/opt-dist linux-ci -- python3 ../x.py dist \