summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/default.nix
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2018-01-04 16:18:02 -0500
committerJohn Ericson <John.Ericson@Obsidian.Systems>2018-01-21 23:31:04 -0500
commit81553124cf32e9d515da5f1c2f1b07e09886d8cf (patch)
tree25e5b28b2e232a63525b14bd4bf807601f54305d /pkgs/development/haskell-modules/default.nix
parent8560c025bc995577c9f9399fe8f9e7c1db5cd75f (diff)
downloadnixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.tar
nixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.tar.gz
nixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.tar.bz2
nixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.tar.lz
nixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.tar.xz
nixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.tar.zst
nixpkgs-81553124cf32e9d515da5f1c2f1b07e09886d8cf.zip
haskell infra: nativeGhc != ghc.bootPkgs.ghc
There's no reason to wait for non-binary native to *build* cross ghc,
but we want a nix-built GHC for Setup.hs or things won't work.
Diffstat (limited to 'pkgs/development/haskell-modules/default.nix')
-rw-r--r--pkgs/development/haskell-modules/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix
index 4db418a7775..d528230b77c 100644
--- a/pkgs/development/haskell-modules/default.nix
+++ b/pkgs/development/haskell-modules/default.nix
@@ -1,4 +1,5 @@
 { pkgs, stdenv, lib, haskellLib, ghc, all-cabal-hashes
+, buildHaskellPackages
 , compilerConfig ? (self: super: {})
 , packageSetConfig ? (self: super: {})
 , overrides ? (self: super: {})
@@ -14,7 +15,7 @@ let
 
   haskellPackages = pkgs.callPackage makePackageSet {
     package-set = initialPackages;
-    inherit stdenv haskellLib ghc extensible-self;
+    inherit stdenv haskellLib ghc buildHaskellPackages extensible-self;
   };
 
   commonConfiguration = configurationCommon { inherit pkgs haskellLib; };