Matthew Leach
8cb7f599f9
haskell.compiler.ghc902: fix seperate bin outputs on aarch64-darwin
2022-04-08 16:26:54 +01:00
Robert Hensing
76be6eaf29
haskell.compiler.ghc902: Backport -fcompact-unwind
2022-03-31 13:48:17 +02:00
rnhmjoj
654940f36b
haskellPackages.mkDerivation: check haddock availability
...
This change makes the haskell builder run the haddockPhase only if the
haddock program is availble (for example, it's not when cross-compiling).
2022-03-17 19:43:04 +01:00
rnhmjoj
4884fcc0d2
ghc: enable static RTS
...
This change allows loading statically compiled libreries into a running
GHC, thus fixing the build of haskell packages that use TemplateHaskell.
See [1] for the details.
Fixes issue #61575 , #124284 .
[1]: https://www.tweag.io/blog/2020-09-30-bazel-static-haskell/
2022-03-17 19:43:04 +01:00
Moritz Kiefer
f82aeba582
haskell.compiler.ghc{902,921}: Switch GHC 9.0/9.2 to bignum-native
...
Neither of them support integer-simple anymore.
fixes #153742
2022-01-31 19:12:51 +01:00
sternenseemann
e3c61654ca
haskell.compiler.*: disable large address space only on iOS
...
The condition used in the past to detect iOS was "is this
aarch64-darwin"? Since we have aarch64-darwin devices running macOS
nowadays which do allow large address space, let's use the more accurate
flag.
2022-01-04 12:10:00 +01:00
sternenseemann
41eef0059d
haskell.compiler: ghc901 -> ghc902
...
https://www.haskell.org/ghc/download_ghc_9_0_2.html
2021-12-26 10:00:37 +01:00