-
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
Add i586-unknown-linux-gnu rustc binaries #35045
Comments
Be aware that even the i586-unknown-linux-gnu target for rust actually requires some features that might not be available on i586-compatible processors, as it basically means i686 (for example it might use CMOV). |
Can you tell me more about this? I assumed I could use Rust on i586 but maybe that's not the case. I've got a "hello world" test program running on i586 but it would be very frustrating to hit a brick wall as I write more complex code. |
@goertzenator Can't vouch for the official distribution, of course, but if you were to correctly cross-bootstrap it yourself, you'll be absolutely fine. (otherwise it's a recent bug) |
@goertzenator sorry, my bad, I was remembering incorrectly, the unusual target is |
Thanks for clearing that up. Panic attack averted. |
Most of the changes necessary here will be done in https://github.com/rust-lang/rust-buildbot rather than this repository. The changes may not be super easy to do as our 32/64 musl situation is a bit hectic, but We have an existing entry for this target and it'll need to get |
Judging by https://forge.rust-lang.org/platform-support.html, I believe that this is a tier 3 target today. @alexcrichton Are we interested in tracking "we want X target"? It feels like the kind of thing where tracking it isn't all that helpful, though I could be wrong. |
Nah we typically haven't tracked this in the past, although it would be good to know what are the "most popular" candidates for promotion/demotion among tiers |
Okay, I'm going to close in that case. If author is still interested, I'd recommend starting a thread on internals.rust-lang.org to gather interest and then propose changes in an issue here with a link. |
Filing this issue as recommended here.
rust-std
binaries are provided for i586-unknown-linux-gnu, but notrustc
. Can we haverustc
binaries too?I am working on an embedded Vortex86 CPU(not quite i686). I would like to have a
rustc
that targets i586 by default because...--target
and the resulting target path changes into my build system.The text was updated successfully, but these errors were encountered: