-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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)