about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2020-09-25 19:42:46 +0200
committerGitHub <noreply@github.com>2020-09-25 19:42:46 +0200
commitba3e25f992eb17644cd09b71598668edc420aba9 (patch)
treee0bf33b2ffed43a962acee2874cf1505c79064e2
parent61dc57c85a64bbc96226902136b8374df2c30ab6 (diff)
parent4de836e2141c418d37e556bc80c4ad0127d74b71 (diff)
downloadrust-ba3e25f992eb17644cd09b71598668edc420aba9.tar.gz
rust-ba3e25f992eb17644cd09b71598668edc420aba9.zip
Rollup merge of #77146 - Mark-Simulacrum:xpyinstall, r=alexcrichton
Install std for non-host targets

It seems reasonable that when configuring various targets you'd expect all of them to get std installed, even if you're not building compiler toolchains for each of those.

cc #76990

r? @alexcrichton
-rw-r--r--src/bootstrap/install.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/install.rs b/src/bootstrap/install.rs
index d9ee3bc90fb..074f5cd73f3 100644
--- a/src/bootstrap/install.rs
+++ b/src/bootstrap/install.rs
@@ -192,7 +192,7 @@ install!((self, builder, _config),
         builder.ensure(dist::Docs { host: self.target });
         install_docs(builder, self.compiler.stage, self.target);
     };
-    Std, "library/std", true, only_hosts: true, {
+    Std, "library/std", true, only_hosts: false, {
         for target in &builder.targets {
             builder.ensure(dist::Std {
                 compiler: self.compiler,