nixpkgs/pkgs/development/compilers/ghc
sternenseemann 2034c06a0a haskell.compiler.ghc884: revert to reverse bootstraping using 8.10.2
Reverse bootstrapping is not supported by GHC upstream. In the case of
8.8.4 it just happens to work using 8.10.2, with later versions,
specifically 8.10.7 there seems to be some digressions in the generated /
used C code which cause 8.8.4 to fail to compile [1].

Thus we revert to using 8.10.2 for aarch64 and Musl which means: Still
no integer-simple and musl at the same time (however all other GHCs have
it, so it's probably not a problem) and no aarch64-darwin (GHC 8.8.4
can't target that architecture anyways). In short, the situation stays
the same.

[1]: https://github.com/NixOS/nixpkgs/pull/138523#issuecomment-927339953
2021-09-26 19:40:56 +02:00
..
8.6.5-binary.nix haskell.compiler.ghc*: use pname instead of name 2021-09-23 16:41:49 +02:00
8.8.4.nix haskell.compiler.ghc884: revert to reverse bootstraping using 8.10.2 2021-09-26 19:40:56 +02:00
8.10.2-binary.nix haskell.compiler.ghc*: Add variantSuffix. 2021-09-23 16:41:49 +02:00
8.10.7-binary.nix haskell.compiler.ghc*: Add variantSuffix. 2021-09-23 16:41:49 +02:00
8.10.7.nix haskell.compiler.ghc*: Use 8.10.7 bindist for bootstrapping. 2021-09-23 20:38:36 +02:00
9.0.1.nix haskell.compiler.ghc*: Use 8.10.7 bindist for bootstrapping. 2021-09-23 20:38:36 +02:00
9.2.1.nix haskell.compiler.ghc*: Use 8.10.7 bindist for bootstrapping. 2021-09-23 20:38:36 +02:00
backport-dylib-command-size-limit.patch
gcc-clang-wrapper.sh treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
head.nix haskell.compiler.ghc*: Add variantSuffix. 2021-09-23 16:41:49 +02:00
issue-18549.patch #95747: fix build of GHC 8.10.2 2020-08-18 15:56:45 +02:00
rename-numa-api-call.patch ghc8.8.4: fix mingw build 2021-09-09 03:35:17 +01:00
respect-ar-path.patch Fix ar command path in GHC. 2021-02-05 22:54:09 +01:00
sphinx-4-configuration.patch haskell.compiler.ghc8104: patch for sphinx >= 4.0 2021-06-22 13:42:55 +02:00