diff --git a/Cabal/Distribution/PackageDescription/Check.hs b/Cabal/Distribution/PackageDescription/Check.hs index 0df66665b36130aa927a7a237913a7dc15539d47..ac5cfe8639c0124dccf9d9da7b8a42b744dee166 100644 --- a/Cabal/Distribution/PackageDescription/Check.hs +++ b/Cabal/Distribution/PackageDescription/Check.hs @@ -1281,8 +1281,9 @@ checkCabalVersion pkg = PackageDistInexcusable $ "The use of 'extra-dynamic-library-flavours' requires the package " ++ " to specify at least 'cabal-version: >= 2.5'. The flavours are: " - ++ commaSep [ display flav - | flav <- buildInfoField extraDynLibFlavours ] + ++ commaSep [ flav + | flavs <- buildInfoField extraDynLibFlavours + , flav <- flavs ] , checkVersion [2,1] (any (not . null) (buildInfoField virtualModules)) $