- Notifications
You must be signed in to change notification settings - Fork 13.8k
Closed
Closed
Copy link
Labels
C-bugCategory: This is a bug.Category: This is a bug.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Description
Summary
Bootstrap searches target_dir for compiled dependencies, but when build-dir
feature is enabled, the rmeta files are stored elsewhere.
Command used
./x build clippy
My ~/.cargo/config.toml
contains:
[build] build-dir = "/Users/me/Library/Caches/Cargo/{workspace-path-hash}" [unstable] build-dir = true
Expected behaviour
It should support the build-dir
setting, or at least disable it.
Actual behaviour
no output generated for "libunicode_ident-61f54578ab0e0070" "rmeta" stack backtrace: 0: __rustc::rust_begin_unwind at /rustc/788da80fcfcef3f34c90def5baa32813e39a1a41/library/std/src/panicking.rs:697:5 1: core::panicking::panic_fmt at /rustc/788da80fcfcef3f34c90def5baa32813e39a1a41/library/core/src/panicking.rs:75:14 2: bootstrap::core::build_steps::compile::run_cargo at ./src/bootstrap/src/core/build_steps/compile.rs:2505:21 3: <bootstrap::core::build_steps::compile::Rustc as bootstrap::core::builder::Step>::run at ./src/bootstrap/src/core/build_steps/compile.rs:1138:9 4: bootstrap::core::builder::Builder::ensure at ./src/bootstrap/src/core/builder/mod.rs:1706:36 5: <bootstrap::core::build_steps::compile::Assemble as bootstrap::core::builder::Step>::run at ./src/bootstrap/src/core/build_steps/compile.rs:2155:36 6: bootstrap::core::builder::Builder::ensure at ./src/bootstrap/src/core/builder/mod.rs:1706:36 7: bootstrap::core::builder::Builder::compiler at ./src/bootstrap/src/core/builder/mod.rs:1341:14 8: bootstrap::core::build_steps::tool::RustcPrivateCompilers::build_compiler_from_stage at ./src/bootstrap/src/core/build_steps/tool.rs:1384:21 9: bootstrap::core::build_steps::tool::RustcPrivateCompilers::new at ./src/bootstrap/src/core/build_steps/tool.rs:1343:30 10: <bootstrap::core::build_steps::tool::Clippy as bootstrap::core::builder::Step>::make_run at ./src/bootstrap/src/core/build_steps/tool.rs:1445:32 11: bootstrap::core::builder::StepDescription::maybe_run at ./src/bootstrap/src/core/builder/mod.rs:519:13 12: bootstrap::core::builder::StepDescription::run at ./src/bootstrap/src/core/builder/mod.rs:651:22 13: bootstrap::core::builder::Builder::run_step_descriptions at ./src/bootstrap/src/core/builder/mod.rs:1314:9 14: bootstrap::core::builder::Builder::execute_cli at ./src/bootstrap/src/core/builder/mod.rs:1294:14 15: bootstrap::Build::build at ./src/bootstrap/src/lib.rs:767:25 16: bootstrap::main at ./src/bootstrap/src/bin/main.rs:107:11
Bootstrap configuration (bootstrap.toml)
None
config.toml
is
profile = "tools" change-id = 132494 [rust] debug = true debug-logging = true debug-assertions = false
Operating system
macOS 15.6
HEAD
Metadata
Metadata
Assignees
Labels
C-bugCategory: This is a bug.Category: This is a bug.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)