about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJakub Beránek <berykubik@gmail.com>2025-08-12 17:19:45 +0200
committerJakub Beránek <berykubik@gmail.com>2025-08-15 08:23:57 +0200
commitf2c2d3ebc329865a1a5c2f41420711c2b1032c45 (patch)
treeafecf857bdff6e5516a8f5bf0e5e67708cef1aa8
parent36dfed6435a48841e1befff580bbc26a796df79a (diff)
downloadrust-f2c2d3ebc329865a1a5c2f41420711c2b1032c45.tar.gz
rust-f2c2d3ebc329865a1a5c2f41420711c2b1032c45.zip
Clarify that `build.full-bootstrap` is only used to affect uplifting, not stage selection
-rw-r--r--bootstrap.example.toml6
1 files changed, 3 insertions, 3 deletions
diff --git a/bootstrap.example.toml b/bootstrap.example.toml
index 89da6eeb531..41649fd796c 100644
--- a/bootstrap.example.toml
+++ b/bootstrap.example.toml
@@ -345,9 +345,9 @@
 # want to use vendoring. See https://forge.rust-lang.org/infra/other-installation-methods.html#source-code.
 #build.vendor = if "is a tarball source" && "vendor" dir exists && ".cargo/config.toml" file exists { true } else { false }
 
-# Typically the build system will build the Rust compiler twice. The second
-# compiler, however, will simply use its own libraries to link against. If you
-# would rather to perform a full bootstrap, compiling the compiler three times,
+# If you build the compiler more than twice (stage3+) or the standard library more than once
+# (stage 2+), the third compiler and second library will get uplifted from stage2 and stage1,
+# respectively. If you would like to disable this uplifting, and rather perform a full bootstrap,
 # then you can set this option to true.
 #
 # This is only useful for verifying that rustc generates reproducible builds.