-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incremental compilation fails in all cases on SystemZ (s390x) #90123
Comments
The panic happens at the unwrap in rust/compiler/rustc_hir/src/definitions.rs Lines 446 to 453 in 6f53ddf
I suspect the issue is in the odht crate. Could it be an endianness bug? |
Had a look around odht and I think I found the culprit, made a pr to fix it rust-lang/odht#20. |
I have done a full toolchain build with rust-lang/odht#20 and confirmed that it fixes this issue. |
Assigning priority as discussed in the Zulip thread of the Prioritization Working Group. @rustbot label -I-prioritize +P-high |
…imulacrum Update odht crate to 0.3.1 (big-endian bugfix) Update `odht` to 0.3.1 in order to get rust-lang/odht#20 which fixes issue rust-lang#90123.
A fix for this was merged in #90403. It would be great if you could confirm that it works, @cuviper. |
Thanks, @cuviper! |
This landed in beta (rust-lang-ci@7611e64). Closing. |
Incremental compilation always fails on s390x even with no changes that should affect the code.
Setting
CARGO_INCREMENTAL=0
causes it to not happen.Code
and then any change to make it recompile, for example
and then recompile without cleaning.
Meta
Happens on both beta and nightly, but not on stable.
rustc --version --verbose
:and
Error output
Backtrace Nightly
Backtrace Beta
The text was updated successfully, but these errors were encountered: