-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
Tool name
MinGW64
Tool license
GNU
Add or update?
- Add
- Update
Desired version
Any version with "rt_v8" or above
Approximate size
No response
Brief description of tool
The current version of mingw installed on Windows 2019 hosts is x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z (or the i686 equivalent). I believe rt_v6 means that it corresponds to v6.0.0 from September 2018.
There was a fix targeting v8.0.0 (mirror/mingw-w64@68d0e7d) released in 2020 that is necessary for the x86_64-pc-windows-gnu toolchain of rustc 1.78.0-beta.7 to work properly when installed with the default configuration. With the current version, trying to build Rust programs with that toolchain results in an ambiguous STATUS_ENTRYPOINT_NOT_FOUND error.
More details about this particular issue can be found in rust-lang/rust#123999.
I am aware that this was discussed in #9009 for a different reason, and the decision was not yet to update. I am mainly filing this issue to help with discoverability and in case this extra use-case is enough of a reason to reconsider.
URL for tool's homepage
No response
Provide a basic test case to validate the tool's functionality.
No response
Platforms where you need the tool
- Azure DevOps
- GitHub Actions
Runner images where you need the tool
- Ubuntu 20.04
- Ubuntu 22.04
- macOS 11
- macOS 12
- macOS 13
- macOS 13 Arm64
- macOS 14
- macOS 14 Arm64
- Windows Server 2019
- Windows Server 2022
Can this tool be installed during the build?
Based on https://github.com/actions/runner-images/issues/9009, it is probably possible, although the purpose of this request is to try avoiding potential pitfalls.Tool installation time in runtime
No response
Are you willing to submit a PR?
I unfortunately don't have enough experience with mingw64 to confidently help here.