summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPascal Wittmann <mail@pascal-wittmann.de>2018-06-19 15:40:37 +0200
committerJohn Ericson <John.Ericson@Obsidian.Systems>2018-06-19 10:57:37 -0400
commitd21653f465f5a9d9123ac4126fd0560cf74ab0cd (patch)
treef7106b86e2401aa81ddc70074b5fca54f071e861 /pkgs/development/haskell-modules
parent0f22d08e4f360b2a84411277512c458e4e34734b (diff)
downloadnixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.tar
nixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.tar.gz
nixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.tar.bz2
nixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.tar.lz
nixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.tar.xz
nixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.tar.zst
nixlib-d21653f465f5a9d9123ac4126fd0560cf74ab0cd.zip
haskell generic-buider: nativeGhc should be a depsBuildBuild
It targets the build platform.
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 7f3ddc48103b..52df573d222e 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -179,7 +179,8 @@ let
   allPkgconfigDepends = pkgconfigDepends ++ libraryPkgconfigDepends ++ executablePkgconfigDepends ++
                         optionals doCheck testPkgconfigDepends ++ optionals doBenchmark benchmarkPkgconfigDepends;
 
-  nativeBuildInputs = [ ghc nativeGhc removeReferencesTo ] ++ optional (allPkgconfigDepends != []) pkgconfig ++
+  depsBuildBuild = [ nativeGhc ];
+  nativeBuildInputs = [ ghc removeReferencesTo ] ++ optional (allPkgconfigDepends != []) pkgconfig ++
                       setupHaskellDepends ++
                       buildTools ++ libraryToolDepends ++ executableToolDepends;
   propagatedBuildInputs = buildDepends ++ libraryHaskellDepends ++ executableHaskellDepends ++ libraryFrameworkDepends;
@@ -242,7 +243,7 @@ stdenv.mkDerivation ({
 
   inherit src;
 
-  inherit nativeBuildInputs;
+  inherit depsBuildBuild nativeBuildInputs;
   buildInputs = otherBuildInputs ++ optionals (!hasActiveLibrary) propagatedBuildInputs;
   propagatedBuildInputs = optionals hasActiveLibrary propagatedBuildInputs;