aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/haskell-modules/generic-stack-builder.nix
diff options
context:
space:
mode:
authorYPares <yves.pares@gmail.com>2016-06-15 17:08:41 +0200
committerYPares <yves.pares@gmail.com>2016-06-15 17:08:41 +0200
commit3868cad8325ceffd4a6afe1037107043bc34c878 (patch)
tree007dc7278c3248364feac40e8a99301dc3e6f1fb /pkgs/development/haskell-modules/generic-stack-builder.nix
parent285aee3c1212a9b47d20644f846d0be6e3f16163 (diff)
haskell: generic-stack-builder sets an env var
generic-stack-builder was not setting STACK_PLATFORM_VARIANT="nix". This is required by stack when handling its haskell packages database snapshot. Stack must keep separated packages built with its own GHC and those built with GHC from Nixpkgs.
Diffstat (limited to 'pkgs/development/haskell-modules/generic-stack-builder.nix')
-rw-r--r--pkgs/development/haskell-modules/generic-stack-builder.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/generic-stack-builder.nix b/pkgs/development/haskell-modules/generic-stack-builder.nix
index 07421b1d14f8..09bd38ccc933 100644
--- a/pkgs/development/haskell-modules/generic-stack-builder.nix
+++ b/pkgs/development/haskell-modules/generic-stack-builder.nix
@@ -16,6 +16,7 @@ stdenv.mkDerivation (args // {
optional stdenv.isLinux glibcLocales ++
[ ghc pkgconfig ];
+ STACK_PLATFORM_VARIANT="nix";
STACK_IN_NIX_SHELL=1;
STACK_IN_NIX_EXTRA_ARGS =
concatMap (pkg: ["--extra-lib-dirs=${pkg}/lib"