Problem building GHC

Dinko Tenev dinko.tenev at gmail.com
Tue Jul 19 07:46:06 EDT 2005


On 7/19/05, Simon Marlow <simonmar at microsoft.com> wrote:
> I think there's a difference of philosophy here: overriding options is
> considered normal usage on the GHC command line.  We expect to be able
> to do things like "make EXTRA_HC_OPTS=-Onot" to turn off optimisation,
> for example - we don't want this usage to generate a warning for every
> compilation.
> 
> Every flag you specify on the command line is in effect overriding the
> default.  We often override global defaults by putting pragmas in source
> files.  e.g. you wouldn't want a warning for putting {-# OPTIONS
> -fno-warn-overlapping-patterns #-} in a source file, despite the fact
> that this overrides -Wall on the command line.
> 
> I think there's a case for warnings in some cases (e.g. -keep-hc-files
> vs. -fasm might warrant a warning), but not in general.

I see.  How about some verbosity level option then, to force GHC to
report the overrides?


Cheers,

Dinko


More information about the Glasgow-haskell-users mailing list