Open
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 [email protected]`
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