about summary refs log tree commit diff
path: root/src/bootstrap/bin
diff options
context:
space:
mode:
authorThe8472 <git@infinite-source.de>2021-06-07 21:17:11 +0200
committerThe8472 <git@infinite-source.de>2021-06-07 21:17:11 +0200
commit0ddc3afbb59bde6a14068b3e7887aa41cd58277f (patch)
treedeeec84146b9f1169dc0fda6a5ef7f4990b40365 /src/bootstrap/bin
parent2312ff1a850db449b79fd3c4b215395cd2598c25 (diff)
downloadrust-0ddc3afbb59bde6a14068b3e7887aa41cd58277f.tar.gz
rust-0ddc3afbb59bde6a14068b3e7887aa41cd58277f.zip
build doctests with lld if use-lld = true
Diffstat (limited to 'src/bootstrap/bin')
-rw-r--r--src/bootstrap/bin/rustdoc.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bootstrap/bin/rustdoc.rs b/src/bootstrap/bin/rustdoc.rs
index cba17c8e608..e4396d53016 100644
--- a/src/bootstrap/bin/rustdoc.rs
+++ b/src/bootstrap/bin/rustdoc.rs
@@ -41,7 +41,12 @@ fn main() {
         cmd.arg(arg);
     }
     if env::var_os("RUSTDOC_FUSE_LD_LLD").is_some() {
-        cmd.arg("-Clink-args=-fuse-ld=lld");
+        cmd.arg("-Clink-arg=-fuse-ld=lld");
+        if cfg!(windows) {
+            cmd.arg("-Clink-arg=-Wl,/threads:1");
+        } else {
+            cmd.arg("-Clink-arg=-Wl,--threads=1");
+        }
     }
 
     // Needed to be able to run all rustdoc tests.