mirror of
https://github.com/ilyakooo0/haskell.nix.git
synced 2024-09-11 06:55:40 +03:00
We have been disabling terminfo in our GHC builds for cross compilers (windows and musl). This leads to an interesting problem when we `cabal configure` a project that needs `ghc`. The resulting `plan.json` might suggest that we should use the preexisting `ghc`. When it does though it does not include the `flags` needed to build it. One fix would be to default the the `ghc` `terminfo` flag to `false` for cross compilers. It turns out though that the reason we could not get the `terminfo` package to work with our cross compilers was that we were providing the `hostPlatform` `ncursers` when we needed the `targetPlatform` `ncursers`. Fixing that makes the cross compilers more like the native ones. Also stops pinning wine to 5.4 on macOS (pinned version does not work there) |
||
---|---|---|
.. | ||
bootstrap | ||
dummy-ghc | ||
ghc863 | ||
ghc864 | ||
ghc865 | ||
ghc882 | ||
ghc883 | ||
ghc884 | ||
ghc901/cabal-install | ||
ghc902/cabal-install | ||
ghc921/cabal-install | ||
ghc922/cabal-install | ||
ghc923/cabal-install | ||
ghc8101/cabal-install | ||
ghc8102 | ||
ghc8103 | ||
ghc8104 | ||
ghc8105 | ||
ghc8106 | ||
ghc8107 | ||
ghc810420210212 | ||
ghc-boot-packages-nix | ||
ghc-extra-projects | ||
ghcjs | ||
hscolour | ||
spdx-3.12 | ||
spdx-3.14 | ||
spdx-3.16 |