Closed
Description
On my Mac OS X system, trying to run the full compiler test suite for a build with debug = true
in the config.toml fails due to something with the run-make-fulldeps/reproducible-build-2 test.
Update: more runs without altering debug
setting and instead doing debuginfo-level=2
(which is implied by debug=true
) or debuginfo-level=1
also have the same effect. So I assume that is root cause here.
Here is the output I am currently seeing there:
Check compiletest suite=run-make-fulldeps mode=run-make (x86_64-apple-darwin -> x86_64-apple-darwin)
running 204 tests
ii........i...ii........i....................i................i....................i................ 100/204
....i.........i........iiii.......i...i........iiii.iii........................i...........i........ 200/204
F...
failures:
---- [run-make] run-make-fulldeps/reproducible-build-2 stdout ----
error: make failed
status: exit code: 2
command: "make"
stdout:
------------------------------------------
rm -rf /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 && mkdir /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2
DYLD_LIBRARY_PATH="/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2:/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/stage2/lib:" '/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/stage2/bin/rustc' --out-dir /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 -L /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 reproducible-build-aux.rs
DYLD_LIBRARY_PATH="/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2:/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/stage2/lib:" '/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/stage2/bin/rustc' --out-dir /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 -L /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 reproducible-build.rs -C lto=fat
cp /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2/reproducible-build /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2/reproducible-build-a
DYLD_LIBRARY_PATH="/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2:/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/stage2/lib:" '/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/stage2/bin/rustc' --out-dir /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 -L /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2 reproducible-build.rs -C lto=fat
cmp "/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2/reproducible-build-a" "/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2/reproducible-build" || exit 1
/Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2/reproducible-build-a /Users/felixklock/Dev/Mozilla/rust.git/objdir-narrow/build/x86_64-apple-darwin/test/run-make-fulldeps/reproducible-build-2/reproducible-build-2/reproducible-build differ: char 334985, line 418
------------------------------------------
stderr:
------------------------------------------
make: *** [fat_lto] Error 1
------------------------------------------
failures:
[run-make] run-make-fulldeps/reproducible-build-2
test result: FAILED. 177 passed; 1 failed; 26 ignored; 0 measured; 0 filtered out
It is possible that this is related to #47086