-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
"failed to run cargo build" on powerpc64 when installing rust 1.19.0 #43610
Comments
When I manually run "/home/aperez/rust-1.19.0/build/powerpc64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /home/aperez/rust-1.19.0/src/bootstrap/Cargo.toml" I get "illegal instruction" |
This is on a quad-core, Book-E powerpc64 CPU (Freescale/NXP P5040), which does not support Altivec instructions. Could that be the problem here? |
My first guess would be #43052, but that gets a |
It is easy to confirm whether or not it is #43052 by running |
This appears to still be the case on latest stable/nightly installed by rustup even on POWER9 ie with full latest altivec support. Running cargo fails with Illegal Instruction. The debian packages work completely fine though. |
BT: Program received signal SIGILL, Illegal instruction. |
Rust powerpc64 in fact requires AltiVec, see #59040. |
@TheBlueMatt, can you open a new issue? As your issue is clearly different from @aperezbios's. |
@TheBlueMatt's issue looks like #57345, which should be fixed by #58986. |
@TheBlueMatt, please confirm whether the issue is fixed in the latest nightly. Thanks! |
Triage: Can this issue still be reproduced? Wanted to ask since 6 years have passed and circumstances might have changed. |
I no longer regularly compile on ppc64el so don't readily have a test machine for this, sorry. |
After downloading the latest Rust release tarball, 1.19.0, running ./configure, and then make, I get the following, after a few tarballs are downloaded successfully:
The text was updated successfully, but these errors were encountered: