- Notifications
You must be signed in to change notification settings - Fork 13.9k
Closed
Closed
Copy link
Labels
A-contributor-roadblockArea: Makes things more difficult for new or seasoned contributors to RustArea: Makes things more difficult for new or seasoned contributors to RustC-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 fails in core::builder::tests::snapshot::dist_all_cross (due to invalid checksum?):
....invalid checksum: found: 334d016f755cd6dc58c53a86e183882f8ec14f52fb05345887c8a5edd42c87b7 expected: 64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c .. [snip] running 150 tests ..................................................... core::builder::tests::snapshot::dist_all_cross ... F [snip] thread 'core::builder::tests::snapshot::dist_all_cross' panicked at src/bootstrap/src/core/build_steps/compile.rs:583:9: assertion failed: compiler_builtins_root.exists()
Command used
x t
Bootstrap configuration (bootstrap.toml)
change-id = 141970 # Change this to the profile of your choice profile = "compiler" [rust] # Build with debug assertions so we get useful RUSTC_LOG # and notice debug assertions failing. debug = true
Operating system
Linux
HEAD
both of these fail like this:
a9fb610
7f2065a
Build Log
Building bootstrap Finished `dev` profile [unoptimized] target(s) in 0.17s Building stage0 tool tidy (x86_64-unknown-linux-gnu) Finished `release` profile [optimized + debuginfo] target(s) in 0.18s fmt check fmt info: No modified files detected for formatting. tidy check Checking tidy rustdoc_json... No error code explanation was removed! `rustdoc-json-types` was not modified. `eslint` doesn't seem to be installed. Skipping tidy check for JS files. You can install it using `npm install eslint@8.6.0` x.py completions check Testing stage0 bootstrap (x86_64-unknown-linux-gnu) configure: build.configure-args := ['--set', 'build.cargo=/home/gh-hkBst/rust/bui ... configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist .configure: build.configure-args := ['--set', 'rust.deny-warnings=false', '--set', ... configure: rust.deny-warnings := False configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist configure: build.configure-args := ['--set', 'rust.deny-warnings=false', '--set', ... configure: rust.deny-warnings := False configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist configure: build.configure-args := ['--set', 'rust.deny-warnings=true', '--set', ... configure: rust.deny-warnings := True configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist configure: build.configure-args := ['--set', 'rust.deny-warnings=true', '--set', ... configure: rust.deny-warnings := True configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist configure: build.configure-args := ['--set', 'build.cargo=/home/gh-hkBst/rust/bui ... configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist configure: build.configure-args := ['--set', 'build.cargo=/home/gh-hkBst/rust/bui ... configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.cargo := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: build.rustc := /home/gh-hkBst/rust/build/x86_64-unknown-linux ... configure: profile := dist .configure: build.configure-args := [] configure: profile := dist .configure: build.configure-args := ['--set', 'rust.codegen-backends=cranelift'] configure: rust.codegen-backends := cranelift configure: profile := dist configure: build.configure-args := ['--set', 'rust.codegen-backends=cranelift,llv ... configure: rust.codegen-backends := cranelift,llvm configure: profile := dist configure: build.configure-args := ['--enable-full-tools'] configure: rust.codegen-backends := ['llvm'] configure: rust.lld := True configure: rust.llvm-tools := True configure: rust.llvm-bitcode-linker := True configure: build.extended := True configure: profile := dist .configure: build.configure-args := ['--set', 'llvm.download-ci-llvm'] configure: llvm.download-ci-llvm := True configure: profile := dist .configure: build.configure-args := ['--set', 'target.x86_64-unknown-linux-gnu.cc= ... configure: target.x86_64-unknown-linux-gnu.cc := gcc configure: profile := dist .configure: build.configure-args := ['--set', 'profile=compiler'] configure: profile := compiler .configure: build.configure-args := ['--enable-full-tools'] configure: rust.codegen-backends := ['llvm'] configure: rust.lld := True configure: rust.llvm-tools := True configure: rust.llvm-bitcode-linker := True configure: build.extended := True configure: build.configure-args := ['--disable-full-tools'] configure: rust.codegen-backends := ['llvm'] configure: rust.lld := True configure: rust.llvm-tools := True configure: rust.llvm-bitcode-linker := True configure: build.extended := True configure: build.configure-args := ['--target=x86_64-unknown-linux-gnu'] configure: build.target := ['x86_64-unknown-linux-gnu'] configure: build.configure-args := ['--target', 'x86_64-unknown-linux-gnu'] configure: build.target := ['x86_64-unknown-linux-gnu'] .configure: build.configure-args := ['--target'] configure: profile := dist .configure: build.configure-args := ['--target'] configure: profile := dist configure: build.configure-args := ['--enable-option-checking', '--target'] configure: profile := dist configure: build.configure-args := ['--disable-option-checking', '--target'] configure: profile := dist .configure: build.configure-args := ['enable-full-tools'] configure: profile := dist configure: build.configure-args := ['--some-random-flag'] configure: profile := dist ....invalid checksum: found: 334d016f755cd6dc58c53a86e183882f8ec14f52fb05345887c8a5edd42c87b7 expected: 64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c .. ---------------------------------------------------------------------- Ran 16 tests in 0.128s OK Finished `test` profile [unoptimized] target(s) in 0.11s Running unittests src/lib.rs (build/bootstrap/x86_64-unknown-linux-gnu/debug/deps/bootstrap-6bc383505a99736e) running 150 tests ..................................................... core::builder::tests::snapshot::dist_all_cross ... F .................................. 88/150 .............................................................. failures: ---- core::builder::tests::snapshot::dist_all_cross stdout ---- Running test in /tmp/.tmp0Dgyrf Generating unstable book md files (i686-unknown-haiku) Building stage0 tool unstable-book-gen (x86_64-unknown-linux-gnu) Building stage0 tool rustbook (x86_64-unknown-linux-gnu) Doc path: /tmp/.tmp0Dgyrf/build/tmp-dry-run/i686-unknown-haiku/doc/unstable-book/index.html Building LLVM for x86_64-unknown-linux-gnu Building compiler artifacts (stage0 -> stage1, x86_64-unknown-linux-gnu) Creating a sysroot for stage1 compiler (use `rustup toolchain link 'name' build/host/stage1`) Building stage0 tool wasm-component-ld (x86_64-unknown-linux-gnu) thread 'core::builder::tests::snapshot::dist_all_cross' panicked at src/bootstrap/src/core/build_steps/compile.rs:583:9: assertion failed: compiler_builtins_root.exists() failures: core::builder::tests::snapshot::dist_all_cross test result: FAILED. 149 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 48.93s error: test failed, to rerun pass `--lib` Build completed unsuccessfully in 0:01:01
lolbinarycat, tnuha and pascaldekloe
Metadata
Metadata
Assignees
Labels
A-contributor-roadblockArea: Makes things more difficult for new or seasoned contributors to RustArea: Makes things more difficult for new or seasoned contributors to RustC-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)