haskell.nix/materialized
Hamish Mackenzie 2812ae6745
Use targetPackages.ncurses for ghc cross compiler (#1513)
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)
2022-06-11 08:37:16 +12:00
..
bootstrap Use ghc 8.8.3 to boot native aarch64-linux compiler (#1390) 2022-03-03 16:33:04 +13:00
dummy-ghc Use targetPackages.ncurses for ghc cross compiler (#1513) 2022-06-11 08:37:16 +12:00
ghc863 Remove build-tool-depends for happy and Alex from ghc (#1485) 2022-05-30 23:33:35 +12:00
ghc864 Remove build-tool-depends for happy and Alex from ghc (#1485) 2022-05-30 23:33:35 +12:00
ghc865 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc882 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc883 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc884 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc901/cabal-install Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc902/cabal-install Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc921/cabal-install Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc922/cabal-install Add ghc 9.2.2 (#1394) 2022-03-08 14:34:04 +13:00
ghc923/cabal-install Add ghc 9.2.3 (#1491) 2022-06-01 19:33:58 +12:00
ghc8101/cabal-install Use updated nix-tools (#1365) 2022-02-09 22:08:43 +13:00
ghc8102 Fix ghc 9 windows cross compilation (#1450) 2022-05-19 20:21:16 +12:00
ghc8103 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc8104 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc8105 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc8106 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc8107 Update materialization (#1449) 2022-04-21 21:12:51 +12:00
ghc810420210212 Fix ghc 9 windows cross compilation (#1450) 2022-05-19 20:21:16 +12:00
ghc-boot-packages-nix Add ghc 9.2.3 (#1491) 2022-06-01 19:33:58 +12:00
ghc-extra-projects Use targetPackages.ncurses for ghc cross compiler (#1513) 2022-06-11 08:37:16 +12:00
ghcjs Update materialization (#1449) 2022-04-21 21:12:51 +12:00
hscolour Update materialized nix files (#603) 2020-05-13 22:08:36 +12:00
spdx-3.12 Better support for allow-import-from-derivation=false (#1474) 2022-06-02 20:11:27 +12:00
spdx-3.14 Better support for allow-import-from-derivation=false (#1474) 2022-06-02 20:11:27 +12:00
spdx-3.16 Better support for allow-import-from-derivation=false (#1474) 2022-06-02 20:11:27 +12:00