rust 1.54 fails to build on s390x with llvm 11 #87807
Labels
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
O-SystemZ
Target: SystemZ processors (s390x)
regression-from-stable-to-stable
Performance or correctness regression from one stable version to another.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Hi there,
I'm the maintainer of rust for opensuse. I have been working to include rust1.54 recently but I have noticed that with distro llvm11 on s390x that rust fails to build. Rust1.54 works correctly on s390x with distro llvm12 or with the bundled llvm that rust provides.
The build error is (a longer extract is below) - I'm quite confident that the error is not in the "either" crate, but this is a codegen issue with llvm. Since i have access to an s390x machine and a reproduction environment, I am happy to help with bisecting this with some guidance (especially to find what changes between llvm11 -> 12 that resolves this).
Thanks for your advice and help!
Meta
working:
not working
llvm11 source: https://build.opensuse.org/package/show/devel:tools:compiler/llvm11
llvm12 source: https://build.opensuse.org/package/show/devel:tools:compiler/llvm12
Backtrace
I began to attempt to bisect this, and the following error was emitted, but I'm not 100% confident is valid/the same.
The text was updated successfully, but these errors were encountered: