You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The rustup-init binary for i686, and the Rust toolchain it installs, contains SSE2 instructions, which means running it on my perfectly i686-compatible Pentium III laptop generates 'Illegal instruction' errors.
Some digging revealed it's because of rust-lang/rust#14441. Even besides the issue whether excluding actual i686 hardware from an i686 compiler target is sensible, greeting the user with an 'Illegal instruction' message hardly makes a good first impression.
The text was updated successfully, but these errors were encountered:
Rust's definition of i686 I think remains one which which expects SSE2, and this isn't something we are likely to change in Rustup. Even if we targeted something less capable, the stdlib and compiler etc would be unchanged. As such I'm closing this issue, thank you for your input though.
The
rustup-init
binary for i686, and the Rust toolchain it installs, contains SSE2 instructions, which means running it on my perfectly i686-compatible Pentium III laptop generates 'Illegal instruction' errors.Some digging revealed it's because of rust-lang/rust#14441. Even besides the issue whether excluding actual i686 hardware from an i686 compiler target is sensible, greeting the user with an 'Illegal instruction' message hardly makes a good first impression.
The text was updated successfully, but these errors were encountered: