diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix index 137647da8b51..c1a8e7238482 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix @@ -66,6 +66,9 @@ self: super: { self.base-orphans ] super.hashable; + # Too strict lower bounds on base + primitive-addr = doJailbreak super.primitive-addr; + # Pick right versions for GHC-specific packages ghc-api-compat = doDistribute (unmarkBroken self.ghc-api-compat_8_10_7); diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index 5b17975ca8b7..4b21ad57fa29 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -65,6 +65,9 @@ self: super: { self.base-orphans ] super.hashable; + # Too strict lower bounds on base + primitive-addr = doJailbreak super.primitive-addr; + hashable-time = doJailbreak super.hashable-time; tuple = addBuildDepend self.base-orphans super.tuple; vector-th-unbox = doJailbreak super.vector-th-unbox;