summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-02-13 23:48:34 +0100
committersternenseemann <sternenseemann@systemli.org>2023-02-13 23:48:34 +0100
commitbdb2e7e3335d4843b8fee9031d88a0d7e001fdf1 (patch)
treed657a4ff08a812e72a52b0dfaaf0cac145fb0897 /pkgs/development/haskell-modules
parent107c04a3cd80bca46e9025d6a8c9d3c210ead575 (diff)
downloadnixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.tar
nixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.tar.gz
nixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.tar.bz2
nixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.tar.lz
nixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.tar.xz
nixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.tar.zst
nixpkgs-bdb2e7e3335d4843b8fee9031d88a0d7e001fdf1.zip
haskell.packages.ghc926.protolude: allow bytestring-0.11.4
GHC 9.2.6 ships a new patch release of bytestring which protolude has
an (apparently unnecessary) upper bound on.
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
index 8e3f63ec83d..c9b864800d0 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
@@ -96,6 +96,10 @@ self: super: {
   # 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46
   hiedb = dontCheck super.hiedb;
 
+  # Too strict upper bound on bytestring, relevant for GHC 9.2.6 specifically
+  # https://github.com/protolude/protolude/issues/127#issuecomment-1428807874
+  protolude = doJailbreak super.protolude;
+
   # https://github.com/fpco/inline-c/pull/131
   inline-c-cpp =
     (if isDarwin then appendConfigureFlags ["--ghc-option=-fcompact-unwind"] else x: x)