diff options
author | Peter Simons <simons@cryp.to> | 2015-05-05 12:47:32 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2015-05-05 12:54:53 +0200 |
commit | d42d6438b2d095aa2ac16297138f1a5d069cfa6b (patch) | |
tree | a725997305b92245209aede177f4809f7e165310 /pkgs | |
parent | 34c533009dc596701bd7e6188b5ecc522f911383 (diff) | |
download | nixlib-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar nixlib-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.gz nixlib-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.bz2 nixlib-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.lz nixlib-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.xz nixlib-d42d6438b2d095aa2ac16297138f1a5d069cfa6b.tar.zst nixlib-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')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix | 6 | ||||
-rw-r--r-- | pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index a9c2bb609ae8..1adccd36dca1 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -76,8 +76,8 @@ self: super: { # Needs hashable on pre 7.10.x compilers. nats = addBuildDepend super.nats self.hashable; - # Ugly hack that triggers a re-build to get rid of the broken version served - # by Hydra: http://hydra.cryp.to/build/794276/nixlog/41/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; } 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 fb95a3c2833b..f481f75c2f8d 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; } |