Closed
Description
I tried this code:
x t tidy & x t tidy
I expected to see this happen: Bootstrap is built, and one process runs tidy while the other says "waiting for build lock"
Instead, this happened:
; x t tidy & x t tidy
[1] 34539
Building bootstrap
Building bootstrap
Blocking waiting for file lock on build directory
Finished dev [unoptimized] target(s) in 0.20s
Finished dev [unoptimized] target(s) in 0.24s
Building tool tidy (stage0)
warning: creating symbolic link `/Users/jyn/src/rust/build/aarch64-apple-darwin/stage0-sysroot/lib/rustlib/src/rust` to `/Users/jyn/src/rust` failed with File exists (os error 17)
warning: creating symbolic link `/Users/jyn/src/rust/build/aarch64-apple-darwin/stage0-sysroot/lib/rustlib/rustc-src/rust` to `/Users/jyn/src/rust` failed with File exists (os error 17)
Building tool tidy (stage0)
Finished release [optimized] target(s) in 0.98s
fmt check
Finished release [optimized] target(s) in 1.14s
fmt check
Meta
HEAD is branched from 90a9f69.
; uname -a
Darwin jyns-MacBook-Pro 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 arm64
Metadata
Metadata
Assignees
Labels
Area: Makes things more difficult for new or seasoned contributors to RustCategory: This is a bug.Call for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustcRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Performance or correctness regression from stable to nightly.