File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -57,13 +57,13 @@ When you use the bootstrap system, you'll call it through `x.py`.
57
57
However, most of the code lives in ` src/bootstrap ` .
58
58
` bootstrap ` has a difficult problem: it is written in Rust, but yet it is run
59
59
before the rust compiler is built! To work around this, there are two
60
- components of bootstrap: the main one written in rust, and ` bootstrap.py ` .
60
+ components of bootstrap: the main one written in Rust, called ` rustbuild ` ,
61
+ and ` bootstrap.py ` .
61
62
` bootstrap.py ` is what gets run by x.py. It takes care of downloading the
62
- ` stage0 ` compiler, which will then build the bootstrap binary written in
63
- Rust.
63
+ bootstrap compiler, which will then compile ` rustbuild ` .
64
64
65
65
Because there are two separate codebases behind ` x.py ` , they need to
66
- be kept in sync. In particular, both ` bootstrap.py ` and the bootstrap binary
66
+ be kept in sync. In particular, both ` bootstrap.py ` and ` rustbuild `
67
67
parse ` config.toml ` and read the same command line arguments. ` bootstrap.py `
68
68
keeps these in sync by setting various environment variables, and the
69
69
programs sometimes to have add arguments that are explicitly ignored, to be
You can’t perform that action at this time.
0 commit comments