Skip to content

Commit b83f3c9

Browse files
committed
clarify stability implications of RUSTC_BOOTSTRAP in sysroot
1 parent 7865b46 commit b83f3c9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

text/0000-build-std/4-build-std-always.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,12 @@ Additionally, there are no guarantees that the build environment required for
603603
the standard library will not change over time (e.g. new minimum versions of
604604
system packages or C toolchains, etc).
605605

606+
Building the standard library crates in the sysroot without requiring
607+
`RUSTC_BOOTSTRAP` is intended for enabling the standard library to be built with
608+
a stable toolchain and stable compiler flags, despite that the standard library
609+
uses unstable features in its source code, not as a general mechanism for
610+
bypassing Rust's stability mechanisms.
611+
606612
# Rationale and alternatives
607613
[rationale-and-alternatives]: #rationale-and-alternatives
608614

0 commit comments

Comments
 (0)