Built in support for cygwin multi-architecture compilation
- Dominant language
- No language data
- Stars
- 94
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Gradle can currently use cygwin64 as the toolchain to build 64-bit binaries and (with the right configuration) can use cygwin64 to build 32-bit binaries. This currently requires some manipulation of the toolchain to get it to work, but we should be able to detect the 32-bit support (if installed) and configure it implicitly when found.
See https://github.com/gradle/gradle/pull/8111 for the changes to detect and configure the toolchain for our test infrastructure.
Contributor guide
Research direction
Start with the issue description and the linked Gradle pull request #8111, which shows related toolchain detection and configuration changes. Trace how cygwin64 is currently configured for 32-bit builds; done means detecting installed 32-bit support and configuring it implicitly without manual toolchain manipulation.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100