diff options
author | Pascal Wittmann <mail@pascal-wittmann.de> | 2018-06-19 15:40:37 +0200 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-06-19 10:57:37 -0400 |
commit | d21653f465f5a9d9123ac4126fd0560cf74ab0cd (patch) | |
tree | f7106b86e2401aa81ddc70074b5fca54f071e861 /pkgs/development/haskell-modules | |
parent | 0f22d08e4f360b2a84411277512c458e4e34734b (diff) | |
download | nixlib-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.nix | 5 |
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; |