diff options
-rw-r--r-- | pkgs/development/haskell-modules/configuration-common.nix | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d19950134d8f..4ed4e122ebfa 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -92,10 +92,13 @@ self: super: { guardian ; - # Extensions needs the latest version of Cabal for its list of Haskell language - # extensions. + # Extensions wants the latest version of Cabal for its list of Haskell + # language extensions. extensions = super.extensions.override { - Cabal = self.Cabal_3_10_2_1; + Cabal = + if versionOlder self.ghc.version "9.6" + then self.Cabal_3_10_2_1 + else null; # use GHC bundled version }; ####################################### |