3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/compilers/ghc
Niklas Hambüchen 8b15fccf8a pkgsMuslhaskell.compiler.{ghc884,ghc8104}: Use GHC 8.10 as bootstrap compiler.
This addresses the fact that `ghc865Binary` segfaults on musl
(see #118731) because of the glibc+musl mix used in there.

With the previous commits, `ghc8102Binary` was changed to use
the musl-based bindist from GHC HQ instead, which works.

With this change, all nix Haskell compilers builds on musl:

    NIX_PATH=nixpkgs=. nix-build --no-link --expr 'with import <nixpkgs> {}; { inherit (pkgsMusl.haskell.compiler) ghc884 ghc8104 ghc901 ghcHEAD; }'
2021-07-10 02:49:42 +02:00
..
8.6.5-binary.nix haskell.compiler.ghc865Binary: Disable "pie" hardening. See #129247 2021-07-10 02:49:42 +02:00
8.8.4.nix pkgsMuslhaskell.compiler.{ghc884,ghc8104}: Use GHC 8.10 as bootstrap compiler. 2021-07-10 02:49:42 +02:00
8.10.2-binary.nix haskell.compiler.ghc8102Binary: find -executable -> -perm -0100 2021-07-10 02:49:42 +02:00
8.10.4.nix haskell.compiler.ghc8104: patch for sphinx >= 4.0 2021-06-22 13:42:55 +02:00
9.0.1.nix pkgsMusl.haskell.compiler.ghc901: Fix evaluation with musl 2021-07-04 22:15:59 +00:00
backport-dylib-command-size-limit.patch
gcc-clang-wrapper.sh
head.nix Merge pull request #126205 from sternenseemann/ghc-linker-checks 2021-06-08 16:42:13 -04:00
issue-18549.patch
respect-ar-path.patch
sphinx-4-configuration.patch haskell.compiler.ghc8104: patch for sphinx >= 4.0 2021-06-22 13:42:55 +02:00