summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-05-05 12:47:32 +0200
committerPeter Simons <simons@cryp.to>2015-05-05 12:54:53 +0200
commitd42d6438b2d095aa2ac16297138f1a5d069cfa6b (patch)
treea725997305b92245209aede177f4809f7e165310 /pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
parent34c533009dc596701bd7e6188b5ecc522f911383 (diff)
downloadnixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar
nixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.gz
nixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.bz2
nixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.lz
nixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.xz
nixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.zst
nixpkgs-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.zip
Use old conduit version 1.2.4.1 for GHC 7.6.x and 7.8.x.
Newer versions seem impossible to compile with older GHCs because they
invariably refer to a non-existent version of 'void':

  http://hydra.cryp.to/build/794276/nixlog/41/raw
  http://hydra.cryp.to/build/794273/nixlog/98/raw
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
index fb95a3c2833..f481f75c2f8 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
@@ -132,8 +132,8 @@ self: super: {
   # needs mtl-compat to build with mtl 2.1.x
   cgi = addBuildDepend super.cgi self.mtl-compat;
 
-  # Ugly hack that triggers a re-build to get rid of the broken version served
-  # by Hydra: http://hydra.cryp.to/build/794273/nixlog/98/raw.
-  void = appendConfigureFlag super.void "-fignore-me-3";
+  # Newer versions always trigger the non-deterministic library ID bug
+  # and are virtually impossible to compile on Hydra.
+  conduit = super.conduit_1_2_4_1;
 
 }