diff options
| author | Dylan DPC <dylan.dpc@gmail.com> | 2020-11-19 23:58:40 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-19 23:58:40 +0100 |
| commit | d5ee4edee10e1d39e205341eeace4f9ba26d389a (patch) | |
| tree | 16d0dedc824511dcae31bf789db41f2ced247c39 /src/bootstrap | |
| parent | 192ed76cb98a06a18c880604d97d36e25f42e5ae (diff) | |
| parent | 566e8771a51e470a0320791c510f976ff045507e (diff) | |
| download | rust-d5ee4edee10e1d39e205341eeace4f9ba26d389a.tar.gz rust-d5ee4edee10e1d39e205341eeace4f9ba26d389a.zip | |
Rollup merge of #79183 - cuviper:compiletest-test-sysroot, r=Mark-Simulacrum
Make compiletest testing use the local sysroot We already set `compiletest` to use the local sysroot in #68019, but that missed the configuration for testing `compiletest` itself.
Diffstat (limited to 'src/bootstrap')
| -rw-r--r-- | src/bootstrap/test.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bootstrap/test.rs b/src/bootstrap/test.rs index 60808dcba61..e087e2b8ff1 100644 --- a/src/bootstrap/test.rs +++ b/src/bootstrap/test.rs @@ -484,10 +484,13 @@ impl Step for CompiletestTest { let host = self.host; let compiler = builder.compiler(0, host); + // We need `ToolStd` for the locally-built sysroot because + // compiletest uses unstable features of the `test` crate. + builder.ensure(compile::Std { compiler, target: host }); let cargo = tool::prepare_tool_cargo( builder, compiler, - Mode::ToolBootstrap, + Mode::ToolStd, host, "test", "src/tools/compiletest", |
