diff options
author | sternenseemann <sternenseemann@systemli.org> | 2023-10-21 12:35:29 +0200 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2023-11-06 15:26:58 +0100 |
commit | 2ec6f635344b634beb6b58137a78df83ab18f95e (patch) | |
tree | 48166f604881fd3c026114c690a73e975a19b2de /pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix | |
parent | fd8a8c9160438e002bf471fe2be3411559836060 (diff) |
haskell.compiler.ghcHEAD: 9.7.20230527 -> 9.9.20231014
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix new file mode 100644 index 0000000000000..99f48333323c6 --- /dev/null +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -0,0 +1,52 @@ +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib; +in + +self: super: { + llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-experimental = null; + ghc-heap = null; + ghc-internal = null; + ghc-platform = null; + ghc-prim = null; + ghc-toolchain = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + semaphore-compat = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + xhtml = null; +} |