Skip to content

Commit 8b55659

Browse files
committed
bootstrap: remove --build-base and use --build-root and --build-test-suite-root instead
1 parent b44d4ff commit 8b55659

File tree

1 file changed

+5
-1
lines changed
  • src/bootstrap/src/core/build_steps

1 file changed

+5
-1
lines changed

src/bootstrap/src/core/build_steps/test.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1764,7 +1764,11 @@ NOTE: if you're sure you want to do this, please open an issue as to why. In the
17641764
cmd.arg("--src-root").arg(&builder.src);
17651765
cmd.arg("--src-test-suite-root").arg(builder.src.join("tests").join(suite));
17661766

1767-
cmd.arg("--build-base").arg(testdir(builder, compiler.host).join(suite));
1767+
// N.B. it's important to distinguish between the *root* build directory, the *host* build
1768+
// directory immediately under the root build directory, and the test-suite-specific build
1769+
// directory.
1770+
cmd.arg("--build-root").arg(&builder.out);
1771+
cmd.arg("--build-test-suite-root").arg(testdir(builder, compiler.host).join(suite));
17681772

17691773
// When top stage is 0, that means that we're testing an externally provided compiler.
17701774
// In that case we need to use its specific sysroot for tests to pass.

0 commit comments

Comments
 (0)