-
-
Notifications
You must be signed in to change notification settings - Fork 758
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
Support older versions of cargo #895
Comments
Continuing from the comments on that commit: If you're bootstrapping from an old Cargo, you can downgrade the openssl-sys version, right? |
I could pin |
I'm confused - if you're bootstrapping, you're going to be building a cargo linked against openssl-sys 0.9.27 that exists only to build a new cargo, right? What are you bootstrapping onto anyways? It seems like you should be able to take a modern cargo and cross compile to whatever you're using, right? |
The static The problem I hit is that without |
Why is 0.17 the only version of cargo you can possibly use? All of these problems seem totally solvable. |
Static builds of These problems are completely solvable, but your choice to drop the |
Why can't you bootstrap off of a cargo that links to glibc? I am not really on board with maintaining support for ancient versions of cargo forever because some build that someone uses stopped building at 0.17. |
This OS doesn't use glibc. I'm curious why you are insisting on removing these keys. Does it give some advantage? Hiding the build script behind "magic" handled in |
Bootstrap a MUSL-linked cargo from a glibc-linked cargo.
The ability to use features from Rust releases after 1.17 is important. I could revert this change but this kind of thing would just happen again in the future with something else.
It is no more magic than an implied lib.rs crate root. |
The removal of
build
keys is a problem for older versions ofcargo
which is particularly important when bootstrappingcargo
itself.Please revert 5c317d5 as soon as you can.
The text was updated successfully, but these errors were encountered: