-
Notifications
You must be signed in to change notification settings - Fork 892
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
Error installing 1.50-x86_64-unknown-linux-musl
toolchain on macOS
#2694
Comments
AIUI the musl toolchains are tier 2 and as such not guaranteed in any sense. You can install with the minimal profile to avoid the rust-docs component. I assume you're doing these installs for some kind of research or use in docker since they likely won't run on macos? If you want to persue this further then the issue needs @rust-lang/infra to move it to the rust-lang/rust repository. |
@kinnison I'm using cross, which uses Docker, to cross-compile. From what I could tell musl is better for compatibility, although I know basically nothing about musl vs gnu so not sure how much that actually matters. I initially thought this issue was for the rust repo, so I'll just re-open the issue I made there rust-lang/rust#83154. |
Ok, so we should probably work with cross when we make toolchain installing a hard fail for non-native platforms, and allow a release cross-over period for #2672 |
I have the same problem. However I am using the toolchain |
After a bunch of research it seems that there are keyword documentation files for |
Note, these keyword documentation files were only enabled in 1.50 |
@kinnison does it make sense for rustup to default to |
…nflict, r=jyn514 Fix Self keyword doc URL conflict on case insensitive file systems (until definitely fixed on rustdoc) This is just a hack to allow rustup to work on macOS and windows again to distribute std documentation (hopefully once rust-lang/rfcs#3097 or an equivalent is merged). Fixes rust-lang#80504. Prevents rust-lang#83154 and rust-lang/rustup#2694 in future releases. cc `@kinnison` r? `@jyn514`
…nflict, r=jyn514 Fix Self keyword doc URL conflict on case insensitive file systems (until definitely fixed on rustdoc) This is just a hack to allow rustup to work on macOS and windows again to distribute std documentation (hopefully once rust-lang/rfcs#3097 or an equivalent is merged). Fixes rust-lang#80504. Prevents rust-lang#83154 and rust-lang/rustup#2694 in future releases. cc ``@kinnison`` r? ``@jyn514``
That's certainly an interesting idea @jyn514 -- @rbtcollins how would you feel about overriding the default profile to |
@probablykasper could you confirm that |
@kinnison not sure thats the right thing to do on win32 on win64 configs etc. Maybe just for cross OS e.g. linux -> ~linux etc. |
@jyn514 Yup, it's working! |
…nflict, r=jyn514 Fix Self keyword doc URL conflict on case insensitive file systems (until definitely fixed on rustdoc) This is just a hack to allow rustup to work on macOS and windows again to distribute std documentation (hopefully once rust-lang/rfcs#3097 or an equivalent is merged). Fixes rust-lang#80504. Prevents rust-lang#83154 and rust-lang/rustup#2694 in future releases. cc ``@kinnison`` r? ``@jyn514``
Problem
Installing the
<version>-x86_64-unknown-linux-musl
toolchain worked for Rust 1.49, but doesn't in Rust 1.50. I'm on x86_64 macOS 10.14.6.Logs from running
rustup toolchain install 1.50-x86_64-unknown-linux-musl
:Notes
Output of
rustup --version
:Output of
rustup show
:The text was updated successfully, but these errors were encountered: