diff --git a/src/bootstrap/src/core/builder/mod.rs b/src/bootstrap/src/core/builder/mod.rs index 801894e9ff1bf..b1b3db92acb22 100644 --- a/src/bootstrap/src/core/builder/mod.rs +++ b/src/bootstrap/src/core/builder/mod.rs @@ -1500,6 +1500,7 @@ impl<'a> Builder<'a> { let mut out = String::new(); out += &format!("\n\nCycle in build detected when adding {step:?}\n"); for el in stack.iter().rev() { + let el = el as &dyn Any; out += &format!("\t{el:?}\n"); } panic!("{}", out); diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs index ac24da9f86b25..1cdce8fd77842 100644 --- a/src/bootstrap/src/core/config/config.rs +++ b/src/bootstrap/src/core/config/config.rs @@ -48,6 +48,7 @@ pub(crate) const RUSTC_IF_UNCHANGED_ALLOWED_PATHS: &[&str] = &[ ":!src/rustdoc-json-types", ":!tests", ":!triagebot.toml", + ":!src/bootstrap", ]; macro_rules! check_ci_llvm { diff --git a/src/ci/github-actions/jobs.yml b/src/ci/github-actions/jobs.yml index 6b88c26e3a276..6d2de102c37f7 100644 --- a/src/ci/github-actions/jobs.yml +++ b/src/ci/github-actions/jobs.yml @@ -437,7 +437,7 @@ auto: - name: aarch64-apple env: - SCRIPT: ./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin + SCRIPT: BOOTSTRAP_TRACING=bootstrap=trace ./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin RUST_CONFIGURE_ARGS: >- --enable-sanitizers --enable-profiler