Skip to content

Consider compiletest a staged ToolStd tool #144563

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from

Conversation

jieyouxu
Copy link
Member

@jieyouxu jieyouxu commented Jul 28, 2025

Before this PR (i.e. currently), compiletest was in a weird state where it exhibits behavior of both ToolBootstrap tools and ToolStd tools until you observe it. At the time, this is because compiletest depended on libtest, but we felt like it was nice to support "faster" checks for compiletest by allowing it to be built with and thus test against stage 0 libtest. However, this scheme turns out problematic. compiletest, even after removing dependencing on libtest via the new executor, very much depends on unstable features of both $\left\langle \text{compiler}, \text{library} \right\rangle$:

  • #![feature(internal_output_capture)] of $\text{library}$.
  • Target spec JSONs and output of print requests of $\text{compiler}$.

And this influences the unit tests of compiletest itself. Thus, compiletest is very much a staged tool (host-only).

This PR tries to reconcile this situation by being faithful to compiletest's nature: that compiletest in its current formulation is very much a staged tool. It's possible for compiletest to be a bootstrap tool and testable with the stage 0 $\left\langle \text{compiler}, \text{library} \right\rangle$, if we can manage to:

  1. Drop compiletest's dependency on #![feature(internal_output_capture)] library feature, and
  2. Devise an alternative mechanism to sync built-in target specification between compiletest and the compiler that is properly synchronized.

Commits

  • Commit 1: Yanks the build.compiletest-use-stage0-libtest config, this was no longer relevant after we removed the dependency on libtest entirely.
  • Commit 2: Adjust CI jobs to not try to use build.compiletest-use-stage0-libtest or ./x test compiletest --stage=0. For pr-check-1 specifically, I moved ./x test compiletest to the last, because this will necessarily require building $\left\langle \text{compiler}_{1}, \text{library}_{1} \right\rangle$ to check compiletest. Unfortunately, this does mean we lose the ability to "fast-reject". However, I argue that the old "fast-reject" was actually wrong -- that meant testing compiletest's own unit tests was against $\text{compiler}_{0}$, which is suspect as e.g. target spec can change between $\text{compiler}_{0}$ and $\text{compiler}_{1}$, as PRs (like Make target pointer width in target json an integer #144443) modifying target spec will need to do.
  • Commit 3: Instead of the ad-hoc COMPILETEST_FORCE_STAGE0 env var previously that did not go through bootstrap's config handling at all, this PR adds a first-class build.compiletest-force-stage0 option to preserve the ability to run compiletest-managed test suites and compiletest's own unit tests against a provided $\text{compiler}_{0}$. This is used by e.g. cg_clif. Previously, the incantation would be COMPILETEST_FORCE_STAGE0=1 ./x test run-make --stage=0, but with this PR, it will be ./x test run-make --stage=0 --set build.compiletest-force-stage0=true. In any case, running both compiletest-managed test suites (e.g. tests/run-make) or compiletest's own unit/self tests against $\text{compiler}_{0}$ is not an explicitly supported configuration, and so must not be exercised in rust-lang/rust CI.
  • Commit 4: Introduces a change tracker entry for the above changes.

This should unblock #144443.

@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Jul 28, 2025
@rust-log-analyzer

This comment has been minimized.

@jieyouxu jieyouxu changed the title [WIP] Remove ability to check/build/test compiletest as stage 0 bootstrap tool Consider compiletest a staged ToolStd tool Jul 28, 2025
@jieyouxu
Copy link
Member Author

r? @Kobzol

@rustbot
Copy link
Collaborator

rustbot commented Jul 28, 2025

Kobzol is currently at their maximum review capacity.
They may take a while to respond.

@jieyouxu jieyouxu marked this pull request as ready for review July 28, 2025 07:52
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Jul 28, 2025
@rustbot
Copy link
Collaborator

rustbot commented Jul 28, 2025

This PR modifies bootstrap.example.toml.

If appropriate, please update CONFIG_CHANGE_HISTORY in src/bootstrap/src/utils/change_tracker.rs.

This PR modifies src/bootstrap/src/core/config.

If appropriate, please update CONFIG_CHANGE_HISTORY in src/bootstrap/src/utils/change_tracker.rs.

This PR modifies src/bootstrap/defaults.

If appropriate, please update CONFIG_CHANGE_HISTORY in src/bootstrap/src/utils/change_tracker.rs.

@jieyouxu
Copy link
Member Author

Argh, forgot to update PR number.

jieyouxu added 2 commits July 28, 2025 15:53
… tool

Instead, consider this as an `ToolStd` tool until `compiletest`'s
dependency in the unstable `#![feature(internal_output_capture)]` is
replaced by a stable implementation.
But remove `python3 ../x.py check compiletest --set
build.compiletest-use-stage0-libtest=true` from `pr-check-1` and move
`./x test compiletest` to the last (and test `compiletest` unit tests
against staged compiler/library), as this will require a stage 1
(compiler, library) build to build `compiletest` itself as well.
@RalfJung
Copy link
Member

Devise an alternative mechanism to sync built-in target specification between compiletest and the compiler that is properly synchronized.

.. or stabilize some subset of the JSON output, which would be good for many reasons. :)

jieyouxu added 2 commits July 28, 2025 15:58
Instead of the ad-hoc `COMPILETEST_FORCE_STAGE0` env var. However,
explicitly do not test this configuration under CI, as tests are most
certainly not guaranteed to pass against stage 0 (compiler, library).
@jieyouxu jieyouxu force-pushed the drop-stage0-libtest branch from fede36f to 1a97eec Compare July 28, 2025 07:58
@jieyouxu
Copy link
Member Author

jieyouxu commented Jul 28, 2025

.. or stabilize some subset of the JSON output, which would be good for many reasons. :)

Sure, but even then, it can depend on what kind of changes are permitted (even if stabilized) between compiler versions :) Or I suppose "beyond the guaranteed subset of stability".

@bjorn3
Copy link
Member

bjorn3 commented Jul 28, 2025

Would this still work with stage0 local-rebuild testing like cg_clif does in it's CI? For those compiletest has to be built with stage0. https://github.com/rust-lang/rustc_codegen_cranelift/blob/812388a717cbc1311aa7ab3f321d6503b56ecd16/scripts/test_rustc_tests.sh#L172

Edit: I see you still have build.compiletest-force-stage0. Would you mind setting it at https://github.com/rust-lang/rustc_codegen_cranelift/blob/812388a717cbc1311aa7ab3f321d6503b56ecd16/scripts/setup_rust_fork.sh#L32

@jieyouxu
Copy link
Member Author

Would this still work with stage0 local-rebuild testing like cg_clif does in it's CI? For those compiletest has to be built with stage0. rust-lang/rustc_codegen_cranelift@812388a/scripts/test_rustc_tests.sh#L172

Oh sorry, I was going to ping you about this, but I completely forgor: the answer is yes, it should, but the incantation is slightly different. This use case I believe should be preserved by the third commit 372e25d, but instead of COMPILETEST_FORCE_STAGE0=1 ./x test run-make --stage=0, it would be ./x test run-make --stage=0 --set build.compiletest-force-stage0=true.

@jieyouxu
Copy link
Member Author

Edit: I see you still have build.compiletest-force-stage0. Would you mind setting it at rust-lang/rustc_codegen_cranelift@812388a/scripts/setup_rust_fork.sh#L32

Yeah, I was going to ask you about it if I didn't forgor...

@bjorn3
Copy link
Member

bjorn3 commented Jul 28, 2025

Devise an alternative mechanism to sync built-in target specification between compiletest and the compiler that is properly synchronized.

Building compiletest with stage0 vs stage1 has absolutely no effect on which target spec versions compiletest can read.

Drop compiletest's dependency on #![feature(internal_output_capture)] library feature, and

This is unlikely to change any time soon.

Using stage1 to compile compiletest means that each test cycle gets slower by 30s+ due to having to rebuild compiletest.

Copy link
Member

@Kobzol Kobzol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So I wanted to oppose the behavior of compiling compiletest with stage 1 =D But then I found that this PR currently still compiles it with stage 0 - that's probably not intended?


builder.ensure(ToolBuild {
build_compiler: self.compiler,
target: self.target,
tool: $tool_name,
mode: if is_unstable && !compiletest_wants_stage0 {
mode: if is_unstable || !builder.config.compiletest_force_stage0 {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is doing something weird, it compiles compiletest using the stage0 compiler, but uses Mode::ToolStd. We should have an assert against that.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh, yeah this is unintended.

@jieyouxu
Copy link
Member Author

Hm yeah. I'll need to think about this.

@Kobzol
Copy link
Member

Kobzol commented Jul 28, 2025

Using stage1 to compile compiletest means that each test cycle gets slower by 30s+ due to having to rebuild compiletest.

Yeah, this is IMO a big issue and a blocker for this PR landing in the current shape.

@jieyouxu
Copy link
Member Author

Building compiletest with stage0 vs stage1 has absolutely no effect on which target spec versions compiletest can read.

Right... compiletest modulo #![feature(internal_output_capture)] is a bootstrap tool in terms of checking/building, but I'll need to change it so that it runs against stage 1 rustc when testing, because even compiletest's own tests will need to run against stage 1 rustc for its target spec. Unless we cfg(bootstrap)...

compiletest still currently depends on #![feature(internal_output_capture)], which means technically it's not a pure bootstrap tool, and why when it originally depended in libtest, it needed the compiletest-use-stage0-libtest hack...

@RalfJung
Copy link
Member

RalfJung commented Jul 28, 2025

When it comes to the target JSON issue, I don't understand what any of this has to do with the stage that compiletest is built with.

What matters is which rustc it invokes to get the target spec when running the tests. That should obviously be the same rustc that actually runs the tests, and is independent of how it was built. If we support running ui tests with the bootstrap rustc, then we need to be able to parse both the bootstrap rustc output and the in-tree rustc output. But why would we run the tests with the bootstrap rustc...?

@jieyouxu jieyouxu marked this pull request as draft July 28, 2025 08:29
@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 28, 2025
@jieyouxu
Copy link
Member Author

@rust-log-analyzer
Copy link
Collaborator

The job aarch64-gnu-llvm-19-1 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
---- [run-make] tests/run-make/alloc-no-oom-handling stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/alloc-no-oom-handling/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/alloc-no-oom-handling/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/alloc-no-oom-handling/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/alloc-no-rc stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/alloc-no-rc/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/alloc-no-rc/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/alloc-no-rc/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/CURRENT_RUSTC_VERSION stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/CURRENT_RUSTC_VERSION/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/CURRENT_RUSTC_VERSION/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/CURRENT_RUSTC_VERSION/rmake.rs:7:5
  |
---
---- [run-make] tests/run-make/a-b-a-linker-guard stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/a-b-a-linker-guard/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/a-b-a-linker-guard/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/a-b-a-linker-guard/rmake.rs:7:5
  |
---
---- [run-make] tests/run-make/allow-warnings-cmdline-stability stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/allow-warnings-cmdline-stability/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/allow-warnings-cmdline-stability/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/allow-warnings-cmdline-stability/rmake.rs:4:5
  |
---
---- [run-make] tests/run-make/alloc-no-sync stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/alloc-no-sync/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/alloc-no-sync/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/alloc-no-sync/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/archive-duplicate-names stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/archive-duplicate-names/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/archive-duplicate-names/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/archive-duplicate-names/rmake.rs:9:5
  |
9 | use run_make_support::{cc, is_windows_msvc, llvm_ar, rfs, run, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/allocator-shim-circular-deps stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/allocator-shim-circular-deps/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/allocator-shim-circular-deps/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/allocator-shim-circular-deps/rmake.rs:11:5
   |
---
---- [run-make] tests/run-make/artifact-incr-cache stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/artifact-incr-cache/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/artifact-incr-cache/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/artifact-incr-cache/rmake.rs:12:5
   |
---
---- [run-make] tests/run-make/arguments-non-c-like-enum stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/arguments-non-c-like-enum/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/arguments-non-c-like-enum/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/arguments-non-c-like-enum/rmake.rs:4:5
  |
4 | use run_make_support::{cc, extra_c_flags, extra_cxx_flags, run, rustc, static_lib_name};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/atomic-lock-free stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/atomic-lock-free/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/atomic-lock-free/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/atomic-lock-free/rmake.rs:6:5
  |
6 | use run_make_support::{llvm_components_contain, llvm_readobj, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/artifact-incr-cache-no-obj stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/artifact-incr-cache-no-obj/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/artifact-incr-cache-no-obj/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/artifact-incr-cache-no-obj/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/bin-emit-no-symbols stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/bin-emit-no-symbols/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/bin-emit-no-symbols/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/bin-emit-no-symbols/rmake.rs:10:5
   |
10 | use run_make_support::{llvm_readobj, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/bare-outfile stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/bare-outfile/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/bare-outfile/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/bare-outfile/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/box-struct-no-segfault stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/box-struct-no-segfault/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/box-struct-no-segfault/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/box-struct-no-segfault/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/broken-pipe-no-ice stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/broken-pipe-no-ice/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/broken-pipe-no-ice/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/broken-pipe-no-ice/rmake.rs:17:5
   |
---
---- [run-make] tests/run-make/c-dynamic-rlib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-dynamic-rlib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-dynamic-rlib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-dynamic-rlib/rmake.rs:9:5
  |
9 | use run_make_support::{build_native_dynamic_lib, dynamic_lib_name, rfs, run, run_fail, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/c-dynamic-dylib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-dynamic-dylib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-dynamic-dylib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-dynamic-dylib/rmake.rs:8:5
  |
8 | use run_make_support::{build_native_dynamic_lib, dynamic_lib_name, rfs, run, run_fail, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/c-link-to-rust-dylib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-link-to-rust-dylib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-link-to-rust-dylib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-link-to-rust-dylib/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/c-link-to-rust-staticlib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-link-to-rust-staticlib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-link-to-rust-staticlib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-link-to-rust-staticlib/rmake.rs:6:5
  |
6 | use run_make_support::rfs::remove_file;
  |     ^^^^^^^^^^^^^^^^

error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-link-to-rust-staticlib/rmake.rs:7:5
  |
7 | use run_make_support::{cc, extra_c_flags, run, rustc, static_lib_name};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors
------------------------------------------


---- [run-make] tests/run-make/c-link-to-rust-va-list-fn stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-link-to-rust-va-list-fn/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-link-to-rust-va-list-fn/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/c-link-to-rust-va-list-fn/rmake.rs:10:5
   |
10 | use run_make_support::{cc, extra_c_flags, run, rustc, static_lib_name};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/c-static-dylib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-static-dylib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-static-dylib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-static-dylib/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/c-static-rlib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-static-rlib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-static-rlib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/c-static-rlib/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/c-unwind-abi-catch-lib-panic stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-lib-panic/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-unwind-abi-catch-lib-panic/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/c-unwind-abi-catch-lib-panic/rmake.rs:11:5
   |
11 | use run_make_support::{cc, is_windows_msvc, llvm_ar, run, rustc, static_lib_name};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/c-unwind-abi-catch-panic stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-panic/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/c-unwind-abi-catch-panic/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/c-unwind-abi-catch-panic/rmake.rs:12:5
   |
---
---- [run-make] tests/run-make/cdylib stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cdylib/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/cdylib/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/cdylib/rmake.rs:13:5
   |
13 | use run_make_support::{cc, cwd, dynamic_lib_name, is_windows_msvc, rfs, run, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/cdylib-dylib-linkage stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cdylib-dylib-linkage/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/cdylib-dylib-linkage/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/cdylib-dylib-linkage/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/cdylib-fewer-symbols stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cdylib-fewer-symbols/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/cdylib-fewer-symbols/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/cdylib-fewer-symbols/rmake.rs:10:5
   |
10 | use run_make_support::{dynamic_lib_name, llvm_readobj, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/checksum-freshness stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/checksum-freshness/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/checksum-freshness/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/checksum-freshness/rmake.rs:2:5
  |
---
---- [run-make] tests/run-make/clear-error-blank-output stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/clear-error-blank-output/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/clear-error-blank-output/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/clear-error-blank-output/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/codegen-options-parsing stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/codegen-options-parsing/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/codegen-options-parsing/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/codegen-options-parsing/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/comment-section stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/comment-section/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/comment-section/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/comment-section/rmake.rs:10:5
   |
10 | use run_make_support::{cwd, env_var, llvm_readobj, rfs, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/compile-stdin stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/compile-stdin/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/compile-stdin/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/compile-stdin/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/compressed-debuginfo stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/compressed-debuginfo/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/compressed-debuginfo/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/compressed-debuginfo/rmake.rs:8:5
  |
8 | use run_make_support::{assert_contains, llvm_readobj, run_in_tmpdir, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/const-trait-stable-toolchain stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/const-trait-stable-toolchain/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/const-trait-stable-toolchain/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/const-trait-stable-toolchain/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/const-prop-lint stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/const-prop-lint/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/const-prop-lint/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/const-prop-lint/rmake.rs:3:5
  |
3 | use run_make_support::{cwd, rfs, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/const_fn_mir stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/const_fn_mir/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/const_fn_mir/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/const_fn_mir/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/core-no-fp-fmt-parse stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/core-no-fp-fmt-parse/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/core-no-fp-fmt-parse/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/core-no-fp-fmt-parse/rmake.rs:4:5
  |
---
---- [run-make] tests/run-make/cpp-global-destructors stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cpp-global-destructors/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/cpp-global-destructors/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/cpp-global-destructors/rmake.rs:16:5
   |
16 | use run_make_support::{build_native_static_lib_cxx, run, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/crate-data-smoke stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-data-smoke/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-data-smoke/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/crate-data-smoke/rmake.rs:1:5
  |
---
---- [run-make] tests/run-make/core-no-oom-handling stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/core-no-oom-handling/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/core-no-oom-handling/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/core-no-oom-handling/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/crate-circular-deps-link stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-circular-deps-link/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-circular-deps-link/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/crate-circular-deps-link/rmake.rs:16:5
   |
---
---- [run-make] tests/run-make/crate-hash-rustc-version stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-hash-rustc-version/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-hash-rustc-version/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/crate-hash-rustc-version/rmake.rs:7:5
  |
7 | use run_make_support::{diff, dynamic_lib_name, is_darwin, llvm, run, run_fail, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/crate-loading stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-loading/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-loading/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/crate-loading/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/crate-loading-multiple-candidates stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-loading-multiple-candidates/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-loading-multiple-candidates/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/crate-loading-multiple-candidates/rmake.rs:7:5
  |
7 | use run_make_support::{bare_rustc, diff, rfs, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/crate-loading-crate-depends-on-itself stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-loading-crate-depends-on-itself/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-loading-crate-depends-on-itself/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/crate-loading-crate-depends-on-itself/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/crate-name-priority stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/crate-name-priority/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/crate-name-priority/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/crate-name-priority/rmake.rs:9:5
  |
9 | use run_make_support::{bin_name, rfs, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/debug-assertions stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/debug-assertions/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/debug-assertions/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/debug-assertions/rmake.rs:12:5
   |
---
---- [run-make] tests/run-make/cross-lang-lto-upstream-rlibs stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cross-lang-lto-upstream-rlibs/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/cross-lang-lto-upstream-rlibs/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/cross-lang-lto-upstream-rlibs/rmake.rs:9:5
  |
---
---- [run-make] tests/run-make/cross-lang-lto stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/cross-lang-lto/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/cross-lang-lto/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/cross-lang-lto/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/debugger-visualizer-dep-info stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/debugger-visualizer-dep-info/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/debugger-visualizer-dep-info/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/debugger-visualizer-dep-info/rmake.rs:7:5
  |
---
---- [run-make] tests/run-make/dep-graph stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/dep-graph/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/dep-graph/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/dep-graph/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/dep-info stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/dep-info/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/dep-info/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/dep-info/rmake.rs:15:5
   |
---
---- [run-make] tests/run-make/diagnostics-traits-from-duplicate-crates stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/diagnostics-traits-from-duplicate-crates/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/diagnostics-traits-from-duplicate-crates/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/diagnostics-traits-from-duplicate-crates/rmake.rs:12:5
   |
---
---- [run-make] tests/run-make/deref-impl-rustdoc-ice stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/deref-impl-rustdoc-ice/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/deref-impl-rustdoc-ice/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/deref-impl-rustdoc-ice/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/doctests-keep-binaries stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/doctests-keep-binaries/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/doctests-keep-binaries/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/doctests-keep-binaries/rmake.rs:8:5
  |
8 | use run_make_support::rfs::{create_dir, remove_dir_all};
  |     ^^^^^^^^^^^^^^^^

error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/doctests-keep-binaries/rmake.rs:9:5
  |
---
---- [run-make] tests/run-make/doctests-merge stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/doctests-merge/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/doctests-merge/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/doctests-merge/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/doctests-runtool stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/doctests-runtool/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/doctests-runtool/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/doctests-runtool/rmake.rs:7:5
  |
7 | use run_make_support::rfs::{create_dir, remove_dir_all};
  |     ^^^^^^^^^^^^^^^^

error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/doctests-runtool/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/doctests-keep-binaries-2024 stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/doctests-keep-binaries-2024/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/doctests-keep-binaries-2024/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/doctests-keep-binaries-2024/rmake.rs:8:5
  |
8 | use run_make_support::{rfs, run, rustc, rustdoc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/duplicate-output-flavors stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/duplicate-output-flavors/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/duplicate-output-flavors/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/duplicate-output-flavors/rmake.rs:2:5
  |
---
---- [run-make] tests/run-make/dump-mono-stats stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/dump-mono-stats/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/dump-mono-stats/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/dump-mono-stats/rmake.rs:9:5
  |
9 | use run_make_support::{cwd, rfs, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/dylib-chain stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/dylib-chain/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/dylib-chain/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/dylib-chain/rmake.rs:11:5
   |
11 | use run_make_support::{dynamic_lib_name, rfs, run, run_fail, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/dump-ice-to-disk stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/dump-ice-to-disk/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/dump-ice-to-disk/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/dump-ice-to-disk/rmake.rs:32:5
   |
---
---- [run-make] tests/run-make/dylib-soname stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/dylib-soname/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/dylib-soname/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/dylib-soname/rmake.rs:7:5
  |
---
---- [run-make] tests/run-make/embed-metadata stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/embed-metadata/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/embed-metadata/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/embed-metadata/rmake.rs:7:5
  |
7 | use run_make_support::rfs::{create_dir, remove_file, rename};
  |     ^^^^^^^^^^^^^^^^

error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/embed-metadata/rmake.rs:8:5
  |
8 | use run_make_support::{Rustc, dynamic_lib_name, path, run_in_tmpdir, rust_lib_name, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors
------------------------------------------


---- [run-make] tests/run-make/embed-source-dwarf stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/embed-source-dwarf/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/embed-source-dwarf/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/embed-source-dwarf/rmake.rs:18:5
   |
18 | use run_make_support::{gimli, object, rfs, rustc};
   |     ^^^^^^^^^^^^^^^^

error[E0432]: unresolved imports `gimli::EndianRcSlice`, `gimli::Reader`, `gimli::RunTimeEndian`, `object::Object`, `object::ObjectSection`
##[error]  --> /checkout/tests/run-make/embed-source-dwarf/rmake.rs:16:13
   |
16 | use gimli::{EndianRcSlice, Reader, RunTimeEndian};
   |             ^^^^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^^
17 | use object::{Object, ObjectSection};
   |              ^^^^^^  ^^^^^^^^^^^^^

error: aborting due to 2 previous errors
---
---- [run-make] tests/run-make/emit stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/emit/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/emit/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/emit/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/emit-named-files stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/emit-named-files/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/emit-named-files/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/emit-named-files/rmake.rs:4:5
  |
---
---- [run-make] tests/run-make/emit-path-unhashed stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/emit-path-unhashed/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/emit-path-unhashed/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/emit-path-unhashed/rmake.rs:11:5
   |
11 | use run_make_support::{diff, rfs, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/emit-shared-files stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/emit-shared-files/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/emit-shared-files/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/emit-shared-files/rmake.rs:10:5
   |
10 | use run_make_support::{has_extension, has_prefix, path, rustdoc, shallow_find_files};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/emit-stack-sizes stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/emit-stack-sizes/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/emit-stack-sizes/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/emit-stack-sizes/rmake.rs:14:5
   |
14 | use run_make_support::{llvm_readobj, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/error-found-staticlib-instead-crate stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/error-found-staticlib-instead-crate/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/error-found-staticlib-instead-crate/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/error-found-staticlib-instead-crate/rmake.rs:8:5
  |
---
---- [run-make] tests/run-make/emit-to-stdout stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/emit-to-stdout/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/emit-to-stdout/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/emit-to-stdout/rmake.rs:12:5
   |
12 | use run_make_support::{diff, run_in_tmpdir, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/error-writing-dependencies stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/error-writing-dependencies/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/error-writing-dependencies/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/error-writing-dependencies/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/env-dep-info stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/env-dep-info/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/env-dep-info/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/env-dep-info/rmake.rs:11:5
   |
---
---- [run-make] tests/run-make/exit-code stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/exit-code/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/exit-code/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/exit-code/rmake.rs:5:5
  |
---
---- [run-make] tests/run-make/export/compile-interface-error stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/export/compile-interface-error/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/export/compile-interface-error/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/export/compile-interface-error/rmake.rs:1:5
  |
---
---- [run-make] tests/run-make/export/disambiguator stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/export/disambiguator/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/export/disambiguator/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/export/disambiguator/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/export-executable-symbols stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/export-executable-symbols/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/export-executable-symbols/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/export-executable-symbols/rmake.rs:10:5
   |
10 | use run_make_support::object::Object;
   |     ^^^^^^^^^^^^^^^^

error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/export-executable-symbols/rmake.rs:11:5
   |
11 | use run_make_support::{bin_name, is_darwin, object, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors
------------------------------------------


---- [run-make] tests/run-make/export/simple stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/export/simple/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/export/simple/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/export/simple/rmake.rs:6:5
  |
---
---- [run-make] tests/run-make/export/extern-opt stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/export/extern-opt/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/export/extern-opt/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/export/extern-opt/rmake.rs:6:5
  |
6 | use run_make_support::{dynamic_lib_name, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/extern-diff-internal-name stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-diff-internal-name/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-diff-internal-name/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-diff-internal-name/rmake.rs:12:5
   |
---
---- [run-make] tests/run-make/extern-flag-disambiguates stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-flag-disambiguates/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-flag-disambiguates/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/extern-flag-disambiguates/rmake.rs:3:5
  |
---
---- [run-make] tests/run-make/extern-flag-rename-transitive stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-flag-rename-transitive/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-flag-rename-transitive/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-flag-rename-transitive/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/extern-flag-fun stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-flag-fun/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-flag-fun/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-flag-fun/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/extern-flag-pathless stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-flag-pathless/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-flag-pathless/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-flag-pathless/rmake.rs:11:5
   |
11 | use run_make_support::{dynamic_lib_name, rfs, run, run_fail, rust_lib_name, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/extern-fn-explicit-align stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-explicit-align/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-explicit-align/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-explicit-align/rmake.rs:11:5
   |
---
---- [run-make] tests/run-make/extern-fn-generic stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-generic/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-generic/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/extern-fn-generic/rmake.rs:9:5
  |
---
---- [run-make] tests/run-make/extern-fn-slice-no-ice stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-slice-no-ice/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-slice-no-ice/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-slice-no-ice/rmake.rs:11:5
   |
---
---- [run-make] tests/run-make/extern-fn-mangle stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-mangle/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-mangle/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-mangle/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/extern-fn-reachable stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-reachable/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-reachable/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-reachable/rmake.rs:12:5
   |
12 | use run_make_support::object::{self, Object};
   |     ^^^^^^^^^^^^^^^^

error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-reachable/rmake.rs:13:5
   |
13 | use run_make_support::{dynamic_lib_name, is_darwin, path, rfs, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors
------------------------------------------


---- [run-make] tests/run-make/extern-fn-with-extern-types stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-with-extern-types/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-with-extern-types/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-with-extern-types/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/extern-fn-with-union stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-with-union/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-with-union/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/extern-fn-with-union/rmake.rs:9:5
  |
---
---- [run-make] tests/run-make/extern-fn-struct-passing-abi stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-struct-passing-abi/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-struct-passing-abi/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-struct-passing-abi/rmake.rs:10:5
   |
---
---- [run-make] tests/run-make/extern-fn-with-packed-struct stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-fn-with-packed-struct/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-fn-with-packed-struct/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-fn-with-packed-struct/rmake.rs:11:5
   |
---
---- [run-make] tests/run-make/extern-multiple-copies stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-multiple-copies/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-multiple-copies/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/extern-multiple-copies/rmake.rs:9:5
  |
9 | use run_make_support::{path, rfs, rust_lib_name, rustc};
  |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/extern-multiple-copies2 stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-multiple-copies2/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-multiple-copies2/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extern-multiple-copies2/rmake.rs:12:5
   |
12 | use run_make_support::{path, rfs, rust_lib_name, rustc};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/extern-overrides-distribution stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extern-overrides-distribution/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extern-overrides-distribution/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/extern-overrides-distribution/rmake.rs:9:5
  |
---
---- [run-make] tests/run-make/external-crate-panic-handle-no-lint stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/external-crate-panic-handle-no-lint/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/external-crate-panic-handle-no-lint/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error] --> /checkout/tests/run-make/external-crate-panic-handle-no-lint/rmake.rs:7:5
  |
---
---- [run-make] tests/run-make/extra-filename-with-temp-outputs stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/extra-filename-with-temp-outputs/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/extra-filename-with-temp-outputs/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/extra-filename-with-temp-outputs/rmake.rs:11:5
   |
11 | use run_make_support::{bin_name, cwd, has_prefix, has_suffix, rfs, rustc, shallow_find_files};
   |     ^^^^^^^^^^^^^^^^

error: aborting due to 1 previous error
------------------------------------------


---- [run-make] tests/run-make/fmt-write-bloat stdout ----

error: run-make test failed: could not build `rmake.rs` recipe
status: exit status: 1
command: RUSTC_BOOTSTRAP="-1" "/checkout/obj/build/aarch64-unknown-linux-gnu/stage0/bin/rustc" "-o" "/checkout/obj/build/aarch64-unknown-linux-gnu/test/run-make/fmt-write-bloat/rmake" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/deps" "-Ldependency=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/release/deps" "--extern" "run_make_support=/checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib" "--edition=2021" "/checkout/tests/run-make/fmt-write-bloat/rmake.rs" "-Cprefer-dynamic" "-Dunused_must_use"
stdout: none
--- stderr -------------------------------
error: extern location for run_make_support does not exist: /checkout/obj/build/aarch64-unknown-linux-gnu/bootstrap-tools/aarch64-unknown-linux-gnu/release/librun_make_support.rlib
##[error]  --> /checkout/tests/run-make/fmt-write-bloat/rmake.rs:20:5
   |

@jieyouxu
Copy link
Member Author

Closing this PR, because this approach does not work.

@jieyouxu jieyouxu closed this Jul 28, 2025
@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jul 28, 2025
@jieyouxu jieyouxu deleted the drop-stage0-libtest branch July 28, 2025 09:07
samueltardieu added a commit to samueltardieu/rust that referenced this pull request Jul 30, 2025
…bzol

Reject running `compiletest` self-tests against stage 0 rustc unless explicitly allowed

Currently, in `pr-check-1`, we run `python3 ../x.py test --stage 0 src/tools/compiletest`, which is `compiletest` self-tests against stage 0 rustc. This makes it very annoying for PRs wanting to change target spec JSON format, which `compiletest` depends on for target information, as otherwise `compiletest` would have to know how to handle 2 different target spec JSON formats and know when to pick which.

Instead of doing that, we change `compiletest` self-tests to reject running against stage 0 `rustc` *unless* explicitly allowed with `build.compiletest-allow-stage0=true`. `build.compiletest-allow-stage0` is a proper bootstrap config option in favor of the ad-hoc `COMPILETEST_FORCE_STAGE0` env var. This means that:

- `./x test src/tools/compiletest --stage=0` is not allowed, unless `build.compiletest-allow-stage0=true` is set. In this scenario, `compiletest` self-tests should be expected to fail unless the stage 0 `rustc` as provided is like codegen_cranelift where it's *actually* built from in-tree `rustc` sources.
- In CI, we change `./x test src/tools/compiletest --stage=0` to `./x test src/tools/compiletest --stage=1`, and move it to `pr-check-2`. Yes, this involves building the stage 1 compiler, but `pr-check-2` already has to build stage 1 compiler to test stage 1 library crates.
- Crucially, this means that **`compiletest` is only intended to support one target spec JSON format**, namely the one corresponding to the in-tree `rustc`.
- This should preserve the `compiletest-use-stage0-libtest` UX optimization where changing `compiler/` tree should still not require rebuilding `compiletest` as long as `build.compiletest-use-stage0-libtest=true`, as that should remain orthogonal. This is completely unlike my previous attempt at rust-lang#144563 that tries to do a way more invasive change which would cause the rebuild problem.

Best reviewed commit-by-commit.

---

r? `@Kobzol`
rust-timer added a commit that referenced this pull request Jul 30, 2025
Rollup merge of #144675 - jieyouxu:compiletest-staging, r=Kobzol

Reject running `compiletest` self-tests against stage 0 rustc unless explicitly allowed

Currently, in `pr-check-1`, we run `python3 ../x.py test --stage 0 src/tools/compiletest`, which is `compiletest` self-tests against stage 0 rustc. This makes it very annoying for PRs wanting to change target spec JSON format, which `compiletest` depends on for target information, as otherwise `compiletest` would have to know how to handle 2 different target spec JSON formats and know when to pick which.

Instead of doing that, we change `compiletest` self-tests to reject running against stage 0 `rustc` *unless* explicitly allowed with `build.compiletest-allow-stage0=true`. `build.compiletest-allow-stage0` is a proper bootstrap config option in favor of the ad-hoc `COMPILETEST_FORCE_STAGE0` env var. This means that:

- `./x test src/tools/compiletest --stage=0` is not allowed, unless `build.compiletest-allow-stage0=true` is set. In this scenario, `compiletest` self-tests should be expected to fail unless the stage 0 `rustc` as provided is like codegen_cranelift where it's *actually* built from in-tree `rustc` sources.
- In CI, we change `./x test src/tools/compiletest --stage=0` to `./x test src/tools/compiletest --stage=1`, and move it to `pr-check-2`. Yes, this involves building the stage 1 compiler, but `pr-check-2` already has to build stage 1 compiler to test stage 1 library crates.
- Crucially, this means that **`compiletest` is only intended to support one target spec JSON format**, namely the one corresponding to the in-tree `rustc`.
- This should preserve the `compiletest-use-stage0-libtest` UX optimization where changing `compiler/` tree should still not require rebuilding `compiletest` as long as `build.compiletest-use-stage0-libtest=true`, as that should remain orthogonal. This is completely unlike my previous attempt at #144563 that tries to do a way more invasive change which would cause the rebuild problem.

Best reviewed commit-by-commit.

---

r? `@Kobzol`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants