diff --git a/Cabal-syntax/Cabal-syntax.cabal b/Cabal-syntax/Cabal-syntax.cabal
index 205b20d2b349ec6e63dd57fad84332873d81d01f..33bafb47238b8b9fa3d9b33af9d38b4a140f9d04 100644
--- a/Cabal-syntax/Cabal-syntax.cabal
+++ b/Cabal-syntax/Cabal-syntax.cabal
@@ -52,10 +52,10 @@ library
 
   ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
 
-  if impl(ghc >= 8.2)
+  if impl(ghc >= 8.0)
     ghc-options: -Wcompat -Wnoncanonical-monad-instances
 
-  if impl(ghc >= 8.2) && impl(ghc < 8.8)
+  if impl(ghc >= 8.0) && impl(ghc < 8.8)
     ghc-options: -Wnoncanonical-monadfail-instances
 
   exposed-modules:
diff --git a/Cabal/Cabal.cabal b/Cabal/Cabal.cabal
index 5772297d66cae4200060ec46bdbd84b8303a8cd5..10efcd4a5ed06d63476607ae71e1b23fc03f830f 100644
--- a/Cabal/Cabal.cabal
+++ b/Cabal/Cabal.cabal
@@ -57,10 +57,10 @@ library
 
   ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
 
-  if impl(ghc >= 8.2)
+  if impl(ghc >= 8.0)
     ghc-options: -Wcompat -Wnoncanonical-monad-instances
 
-  if impl(ghc >= 8.2) && impl(ghc < 8.8)
+  if impl(ghc >= 8.0) && impl(ghc < 8.8)
     ghc-options: -Wnoncanonical-monadfail-instances
 
   exposed-modules: