-
Couldn't load subscription status.
- Fork 13.9k
rustbuild: Fix no output generated error for next bootstrap cargo.
#45496
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
Conversation
Due to rust-lang/cargo#4570, a `*.dll.lib` file is uplifted when building dynamic libraries on Windows. The current bootstrap code does not understand files with multiple extensions, and will instead assume `xxxx.dll` is the file name. This caused a `no output generated` error because it tries to search for `xxxx.dll-hash.lib` inside the `deps/` folder, while it should check for `xxxx-hash.dll.lib` instead. This PR is blocking rust-lang#45285 (Bump to 1.23 and update bootstrap).
|
(rust_highfive has picked a reviewer for you, use r? to override) |
|
Seems fine to me but I'm not really experienced with Cargo's output enough to r+ this. |
|
@bors: r+ Thanks! |
|
📌 Commit 3b81573 has been approved by |
|
⌛ Testing commit 3b81573 with merge 86754211c7323b188efb71e7e156968cc2383f4d... |
|
💔 Test failed - status-appveyor |
|
@bors retry 3 hour timed out. |
…ck, r=alexcrichton rustbuild: Fix `no output generated` error for next bootstrap cargo. Due to rust-lang/cargo#4570, a `*.dll.lib` file is uplifted when building dynamic libraries on Windows. The current bootstrap code does not understand files with multiple extensions, and will instead assume `xxxx.dll` is the file name. This caused a `no output generated` error because it tries to search for `xxxx.dll-hash.lib` inside the `deps/` folder, while it should check for `xxxx-hash.dll.lib` instead. This PR is blocking rust-lang#45285, see rust-lang#45285 (comment) and the rest of the comments for detail.
Due to rust-lang/cargo#4570, a
*.dll.libfile is uplifted when building dynamic libraries on Windows. The current bootstrap code does not understand files with multiple extensions, and will instead assumexxxx.dllis the file name. This caused ano output generatederror because it tries to search forxxxx.dll-hash.libinside thedeps/folder, while it should check forxxxx-hash.dll.libinstead.This PR is blocking #45285, see #45285 (comment) and the rest of the comments for detail.