From 7bda73f62706280c26b53d086371c823f2e8b4eb Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Sat, 10 Sep 2022 11:23:55 -0500 Subject: [PATCH] Remove the diagram of all outputs generated by x.py These are already present in the table below, there's no need to repeat it. Having it near the middle of the page makes it feel more overwhelming. --- src/building/bootstrapping.md | 8 -------- src/img/rustc_stages.svg | 3 --- 2 files changed, 11 deletions(-) delete mode 100644 src/img/rustc_stages.svg diff --git a/src/building/bootstrapping.md b/src/building/bootstrapping.md index 75b64405..5b934884 100644 --- a/src/building/bootstrapping.md +++ b/src/building/bootstrapping.md @@ -229,14 +229,6 @@ another program we are building with the stage N compiler: `build --stage N compiler/rustc` is linking the stage N artifacts to the `std` built by the stage N compiler. -Here is a chart of a full build using `x.py`: - -A diagram of the rustc compilation phases - -Keep in mind this diagram is a simplification, i.e. `rustdoc` can be built at -different stages, the process is a bit different when passing flags such as -`--keep-stage`, or if there are non-host targets. - ### Stages and `std` Note that there are two `std` libraries in play here: diff --git a/src/img/rustc_stages.svg b/src/img/rustc_stages.svg deleted file mode 100644 index 25f7ab11..00000000 --- a/src/img/rustc_stages.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -
Download
Download
beta
beta
stage0
stage0
Builds
Builds
stage0
stage0
Outputs
Outputs
libtest/libstd
libtest/libstd
Copy
Copy
stage0-std
stage0-std
stage0-sysroot
stage0-sysroot
Builds
Builds
stage0
stage0
Outputs
Outputs
rustc
rustc
Copy
Copy
stage0-rustc
stage0-rustc
stage0-sysroot
stage0-sysroot
llvm
llvm
Builds
Builds
stage0
stage0
Outputs
Outputs
codegen
codegen
stage0-codegen
stage0-codegen
Stage 0
Stage 0
Copy
Copy
stage0-rustc
stage0-codegen
stage0-sysroot
stage0-rustc...
stage1
stage1
Builds
Builds
stage1
stage1
Outputs
Outputs
libtest/libstd
libtest/libstd
Copy
Copy
stage1-std
stage1-std
stage1/lib/rustlib
stage1/lib/rustlib
Builds
Builds
stage1
stage1
Outputs
Outputs
rustc
rustc
Copy
Copy
stage1-rustc
stage1-rustc
stage1/lib/rustlib
stage1/lib/rustlib
Builds
Builds
stage1
stage1
Outputs
Outputs
codegen
codegen
stage1-codegen
stage1-codegen
Stage 1
Stage 1
Copy
Copy
stage1-rustc
stage1-codegen
stage1/lib/rustlib
stage1-rustc...
stage2
stage2
Builds
Builds
stage2
stage2
Outputs
Outputs
rustdoc
rustdoc
Copy
Copy
stage2-tools
stage2-tools
Builds
Builds
stage0
stage0
bootstrap
bootstrap
llvm
llvm
stage2
stage2
Stage 2
Stage 2
Viewer does not support full SVG 1.1
\ No newline at end of file