Bump Win32 version for GHC in 8.10.x series
It is currently not possible on Windows for a cabal project to simultaneously depend on
ghc package and
Win32 >= 22.214.171.124 simultaneously. This is because
ghc-8.10.x series ships with
ghc package is prebuilt against that version. This not only affects single cabal packages that do this, but also can be a problem for multiprojects where independent subprojects clash with these constraints.
The only work around is for multiprojects to be split and cases where a single project actually need both are unsolvable.
Steps to reproduce
Build the following project in Windows with
What do you expect the reproducer described above to do?
Ideally I should be able to use any
Win32 version compatible with the given version of GHC, but short of that having the Win32 version bumped for the next
ghc-8.10.x release will go a long way to alleviate pain points.
- GHC version used: ghc-8.10.4
- Operating System: Windows
- System Architecture: Intel