summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2014-06-16 16:26:12 +0200
committerPeter Simons <simons@cryp.to>2014-06-16 16:28:39 +0200
commit0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2 (patch)
treefb0bcdccd417ee884197d1aae78c4621d61e8f23
parentc5b7e2a2f2f26b735afd185b34e7acf0210efbb8 (diff)
downloadnixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.tar
nixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.tar.gz
nixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.tar.bz2
nixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.tar.lz
nixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.tar.xz
nixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.tar.zst
nixpkgs-0f9b3ef24abc2bf77eba85a4e98d928cabaa4ee2.zip
hscolour-bootstrap: GHC 6.10.x and earlier don't support the -rtsopts option
-rw-r--r--pkgs/top-level/haskell-packages.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index ac111f2051f..256e51bf40e 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -2668,7 +2668,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
     cabal = self.cabal.override {
       extension = self : super : {
         hyperlinkSource = false;
-        configureFlags = super.configureFlags or "" + " --ghc-option=-rtsopts";
+        configureFlags = super.configureFlags or "" +
+          pkgs.lib.optionalString (pkgs.stdenv.lib.versionOlder "6.12" ghc.version) " --ghc-option=-rtsopts";
       };
     };
   };