Skip to content
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

rustup integration #1

Open
mcandre opened this issue Feb 19, 2019 · 1 comment
Open

rustup integration #1

mcandre opened this issue Feb 19, 2019 · 1 comment

Comments

@mcandre
Copy link

mcandre commented Feb 19, 2019

Thank you for working hard to port Rust to MINIX! Now that we have a preliminary patchset, could we add MINIX support to rustup, to make it easier for MINIX users to install Rust?

https://rustup.rs/

@ids1024
Copy link
Owner

ids1024 commented Feb 19, 2019

You mean so it could be used just by running rustup target add i586-unknown-minix?

This requires a few things.

  • Tidy up patches so they're suitable to send upstream; try to fix major issues
  • Get libc crate patches merged into upstream
  • Get rust patches merged upstream (tier 3 support)
  • Get Minix std added to Rusts CI, etc. and distributed through rustup (tier 2 support)

The "tiers" of support for Rust are described at https://forge.rust-lang.org/platform-support.html

Then there's the question of having rustup distribute prebuilt compilers for Minix. I haven't even tried getting rustc to work on Minix yet.

I think getting the changes merged upstream should be realistic.

The Rust devs have also been fairly happy to add tier 2 support for std on platforms (for instance, Redox), but perhaps not in this case without more of a commitment to maintaining it than I can personally offer (if others get involved, that could change).

Distributing actual rustc binaries for Minix via rustup is infeasible for the foreseeable future because the compiler takes a long time to build and Rust doesn't have the CI capacity to easily add platforms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants