diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2018-06-29 14:35:10 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2018-07-03 18:06:29 -0700 |
| commit | ef41cf028809328d3f976d3c2eb6a7ef8d912a19 (patch) | |
| tree | 6565dd03934020c49b66f70e049e16449141490a /src/bootstrap/doc.rs | |
| parent | fb97bb50d1da7b7cafdaf83797f3514279f80421 (diff) | |
| download | rust-ef41cf028809328d3f976d3c2eb6a7ef8d912a19.tar.gz rust-ef41cf028809328d3f976d3c2eb6a7ef8d912a19.zip | |
Compile stage0 tools with the raw bootstrap compiler
This commit updates the stage0 build of tools to use the libraries of the stage0 compiler instead of the compiled libraries by the stage0 compiler. This should enable us to avoid any stage0 hacks (like missing SIMD).
Diffstat (limited to 'src/bootstrap/doc.rs')
| -rw-r--r-- | src/bootstrap/doc.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/bootstrap/doc.rs b/src/bootstrap/doc.rs index 19599b33ebe..f71cb119b77 100644 --- a/src/bootstrap/doc.rs +++ b/src/bootstrap/doc.rs @@ -799,14 +799,22 @@ impl Step for Rustdoc { builder.ensure(tool::Rustdoc { host: compiler.host }); // Symlink compiler docs to the output directory of rustdoc documentation. - let out_dir = builder.stage_out(compiler, Mode::ToolRustc).join(target).join("doc"); + let out_dir = builder.stage_out(compiler, Mode::ToolRustc) + .join(target) + .join("doc"); t!(fs::create_dir_all(&out_dir)); builder.clear_if_dirty(&out, &rustdoc); t!(symlink_dir_force(&builder.config, &out, &out_dir)); // Build cargo command. let mut cargo = prepare_tool_cargo( - builder, compiler, Mode::ToolRustc, target, "doc", "src/tools/rustdoc"); + builder, + compiler, + Mode::ToolRustc, + target, + "doc", + "src/tools/rustdoc", + ); cargo.env("RUSTDOCFLAGS", "--document-private-items"); builder.run(&mut cargo); |
