-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Do install msys2 in CI #136810
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
Do install msys2 in CI #136810
Conversation
Seems like for whatever reason the msys2 installation here is needed for the 32-bit `i686-pc-windows-gnu`, otherwise `rustc` distributed for that target seems to link against the 64-bit libraries or sth. This revert is mostly just to buy time to investigate. This reverts commit e060723, reversing changes made to a9e7b30.
@bors try |
Do install msys2 in CI explicitly Reverts rust-lang#136588. Only papers over rust-lang#136795, but the root cause needs to be investigated (likely a bug in how `i686-pc-windows-gnu` is built?). Seems like for whatever reason the msys2 installation here is needed for the 32-bit `i686-pc-windows-gnu` target, otherwise `rustc` distributed for that target seems to link against the 64-bit `libwinpthread-1.dll` and such. This revert is mostly just to buy time to investigate without having to debug why the build logic for the 32-bit windows-gnu target is wrong. This reverts commit e060723, reversing changes made to a9e7b30. r? infra cc `@ChrisDenton` `@mati865` try-job: dist-x86_64-msvc try-job: dist-i686-msvc try-job: dist-aarch64-msvc try-job: dist-i686-mingw try-job: dist-x86_64-mingw try-job: dist-x86_64-msvc-alt
e35890a
to
f55585e
Compare
Oops, sorry wrong button |
Inspected the dist toolchain locally with
I believe reverting somehow makes us ship the right
|
This is technically ready for review, but I wouldn't be opposed to close this in favor of somehow fixing the This PR is only opened as a safety net. |
I may have a fix in #136815 but it still needs to be tested. EDIT: tested, and it works! |
Since #136815 seems to work, closing in favor of that. |
Reverts #136588.
Only papers over #136795, but the root cause would still need to be investigated (likely a bug in how
i686-pc-windows-gnu
is built?).Seems like for whatever reason the msys2 installation here is needed for the 32-bit
i686-pc-windows-gnu
target, otherwise we seem to be shipping the wrong DLL. This revert is mostly just to buy time to investigate without having to debug why the build logic for the 32-bit windows-gnu target is wrong.This reverts commit e060723, reversing changes made to a9e7b30.
r? infra
cc @ChrisDenton @Kobzol @mati865
try-job: dist-x86_64-msvc
try-job: dist-i686-msvc
try-job: dist-aarch64-msvc
try-job: dist-i686-mingw
try-job: dist-x86_64-mingw
try-job: dist-x86_64-msvc-alt