summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2020-05-29 18:23:30 +0200
committerPeter Simons <simons@cryp.to>2020-05-29 22:28:47 +0200
commiteb1e07865eeee2523a12d6630c84283e1784fe52 (patch)
tree21b7084dc292c38e8d8d821e30290f3370300c15
parent5244ef40ce7b8f7f2441570924ed76dd76408f60 (diff)
downloadnixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.tar
nixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.tar.gz
nixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.tar.bz2
nixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.tar.lz
nixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.tar.xz
nixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.tar.zst
nixpkgs-eb1e07865eeee2523a12d6630c84283e1784fe52.zip
haskell-devtools: break infinite recursion with mprelude
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index b64205a5ebc..db627581d8c 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -542,6 +542,9 @@ self: super: builtins.intersectAttrs super {
   # Break infinite recursion cycle between tasty and clock.
   clock = dontCheck super.clock;
 
+  # Break infinite recursion cycle between devtools and mprelude.
+  devtools = super.devtools.override { mprelude = dontCheck super.mprelude; };
+
   # loc and loc-test depend on each other for testing. Break that infinite cycle:
   loc-test = super.loc-test.override { loc = dontCheck self.loc; };