# cabal check Warning: The following warnings are likely to affect your build negatively: Warning: 'ghc-shared-options: -hide-package' is never needed. Cabal hides all packages. Warning: The following errors will cause portability problems on other environments: Warning: 'ghc-options: -fasm' is unnecessary and will not work on CPU architectures other than x86, x86-64, ppc or sparc. Warning: 'ghc-prof-options: -fhpc' is not necessary. Use the configure flag --enable-coverage instead. Warning: 'ghc-shared-options: -Wall -Werror' makes the package very easy to break with future GHC versions because new GHC versions often add new warnings. Use just 'ghc-shared-options: -Wall' instead. Alternatively, if you want to use this, make it conditional based on a Cabal configuration flag (with 'manual: True' and 'default: False') and enable that flag during development. Warning: Hackage would reject this package.