diff options
author | Robert Hensing <robert@roberthensing.nl> | 2022-02-26 13:28:12 +0100 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2022-02-26 13:28:12 +0100 |
commit | 46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae (patch) | |
tree | 4ff67a7f0e1dc116b7797fdcd5069510b3b6949c /pkgs/development/haskell-modules/make-package-set.nix | |
parent | 3473f50affc66bc1965c445bf8ebd8620d738186 (diff) | |
download | nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.tar nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.tar.gz nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.tar.bz2 nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.tar.lz nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.tar.xz nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.tar.zst nixlib-46bb6a78dbcf293dc651b8bcb02f16e6d78b24ae.zip |
haskellPackages.callCabal2nix: Use stdenvNoCC
Delays C compiler realisation to the actual build, which is more parallelizable; doesn't block the evaluator.
Diffstat (limited to 'pkgs/development/haskell-modules/make-package-set.nix')
-rw-r--r-- | pkgs/development/haskell-modules/make-package-set.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix index e9ce4f127051..705a5b3e96f0 100644 --- a/pkgs/development/haskell-modules/make-package-set.nix +++ b/pkgs/development/haskell-modules/make-package-set.nix @@ -124,7 +124,7 @@ let haskellSrc2nix = { name, src, sha256 ? null, extraCabal2nixOptions ? "" }: let sha256Arg = if sha256 == null then "--sha256=" else ''--sha256="${sha256}"''; - in buildPackages.stdenv.mkDerivation { + in buildPackages.stdenvNoCC.mkDerivation { name = "cabal2nix-${name}"; nativeBuildInputs = [ buildPackages.cabal2nix-unwrapped ]; preferLocalBuild = true; |