-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Update some *-sys
dependencies of Cargo/RLS
#54301
Conversation
r? @aturon (rust_highfive has picked a reviewer for you, use r? to override) |
@bors r+ |
📌 Commit 5c55ba47787e5728de25964690f13750fc814ca0 has been approved by |
@bors: p=1 Looking to see if this fixes the MinGW rls regression |
🔒 Merge conflict This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again. How do I rebase?Assuming
You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial. Please avoid the "Resolve conflicts" button on GitHub. It uses Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Error message
|
This is intended to help solve rust-lang#54206 on nightly where the RLS on MinGW is having build issues with accidentally building a `curl` library which links to pthread symbols on Windows (where it should use native mutex locking instead). The build system for these `*-sys` crates have all been rewritten to be based on `cc` to bypass native build systems and platform detection to make sure we configure them correctly.
5c55ba4
to
b1305c2
Compare
@bors: r=Mark-Simulacrum |
📌 Commit b1305c2 has been approved by |
Update some `*-sys` dependencies of Cargo/RLS This is intended to help solve #54206 on nightly where the RLS on MinGW is having build issues with accidentally building a `curl` library which links to pthread symbols on Windows (where it should use native mutex locking instead). The build system for these `*-sys` crates have all been rewritten to be based on `cc` to bypass native build systems and platform detection to make sure we configure them correctly.
☀️ Test successful - status-appveyor, status-travis |
This is a backport of rust-lang#54301 to the beta branch
[beta] Update some `*-sys` dependencies of Cargo/RLS This is a backport of #54301 to the beta branch
This is intended to help solve #54206 on nightly where the RLS on MinGW is
having build issues with accidentally building a
curl
library which links topthread symbols on Windows (where it should use native mutex locking instead).
The build system for these
*-sys
crates have all been rewritten to be based oncc
to bypass native build systems and platform detection to make sure weconfigure them correctly.