[nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux
simonpj at microsoft.com
Mon Aug 11 07:27:04 EDT 2008
| I think we should not build the non-core libs with -Werror. It makes
| perfect sense for the core libs where the ghc team effectively maintains
| them, but not for non-core ones.
But time *is* a core lib. Similarly containers, pretty, filepath, directory... The full list is below.
GHC is simply a client for these libraries. Should they have -Werror or not? I'm not sure.
| It is for exactly this reason that hackage rejects packages that specify
| "ghc-options: -Werror"; new compiler warnings make old packages fail to
| compile. So there should not be many libraries affected (there are only
| one or two on hackage that use -Werror before we added the check to
| reject it). So the packages themselves don't specify -Werror. I assume
| it's just ghc's build system adds it for all libs, core and other.
More information about the Libraries