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
curllibrary which links topthread symbols on Windows (where it should use native mutex locking instead).
The build system for these
*-syscrates have all been rewritten to be based onccto bypass native build systems and platform detection to make sure weconfigure them correctly.