Commit Graph

8 Commits

Author SHA1 Message Date
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Wolfgang Walther
90e7159c55 treewide: remove unused rec
Auto-fix by nixf-diagnose.
2025-10-05 10:49:12 +02:00
Emily
4f342a1bcc haskell.compiler.ghc{924,963,984}Binary: use broken for NCG check
Fix availability checks on platforms where this would be false.
2025-09-08 00:37:00 +01:00
Emily
1bda5b199d haskell.compiler.ghc{924,963,984}Binary: remove LLVM‐related dead code
These binary packages are available for a fixed set of platforms,
all of which support the native code generator. Therefore, the
`llvmPackages` argument was never used. We leave an assertion around,
just in case.
2025-09-07 19:07:35 +01:00
Emily
0d2321b1e4 ghc{865,8107,902,924,963,984}Binary: don’t depend on gcc on Darwin
At one point maybe these linked to libraries from GCC 6, but they
don’t seem to any more (checked 8.6.5 and 9.6.3).
2025-08-05 19:21:00 +01:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
sternenseemann
3c3fef04a2 haskell.compiler.ghc*Binary: detect -lnuma based on library list
This is more robust when new bindists are added to expressions since no
additional conditional needs to be updated.
2025-05-30 17:12:45 +02:00
Alyssa Ross
80af5772df haskell.packages.ghc984Binary: init
The 9.8 binaries introduce support for aarch64 musl.  They can also be
used to build ghcHEAD, which previously wasn't buildable with a
bindist, so use it there and use the source-built 9.8.4 on platforms
without a bindist for consistency.  It fails to build 9.10.x and
9.12.x though, so I've left those as they are.
2025-04-11 20:42:31 +02:00