Open pusateri opened 5 years ago
Linux livecd 4.14.65-gentoo-G5 #1 SMP Sun Dec 9 13:26:51 UTC 2018 ppc64 PPC970, altivec supported PowerMac7,2 GNU/Linux
This looks like it might be cargo. I downloaded a binary beta of cargo https://static.rust-lang.org/dist/2018-10-30/cargo-beta-powerpc64-unknown-linux-gnu.tar.gz and got the same Illegal Instruction.
https://static.rust-lang.org/dist/2018-10-30/rustc-beta-powerpc64-unknown-linux-gnu.tar.gz seemed to work well enough to print it's version where cargo doesn't.
Looks like there is a cargo bug on this rust-lang/cargo#6320
Turns out I think this really is a rustup issue. Lots of information in rust-lang/cargo#6320. Rustup 1.0.0 is the only version that seems to work on powerpc64. OpenSSL sends SIGILL (illegal instruction) signals by design for CPU feature detection and so rustup has to account for that and continue.
@rustbot label: +O-linux