On Sat, Oct 20, 2007 at 03:25:04PM +0100, Duncan Coutts wrote: > On Fri, 2007-10-19 at 10:54 -0300, Isaac Dupree wrote: > > > How can user who does not modify Cabal file choose between all three of > > -O0, -O and -O2? > > They cannot. Cabal currently only support a binary notion of > optimisations. So it's either -O0 or -O. >
As I understand, the Cabal developers claim that a user of an applied package p does not need to change anything in the file p.cabal. But there is a contradition here. For example, a user may need to build p via p.cabal under GHC and once under -Onot and next time under -O2. Suppose also that once the user needs to build p under -prof -auto-all and next time -- under -prof only. How can one do all this without intruding into p.cabal ? Personally, I would like better if the default for Cabal does not set any GHC options, and a user to be invited to edit the field `ghc-options:' in the .cabal file. This way, it looks simpler and less confusive. Regards, ----------------- Serge Mechveliani [EMAIL PROTECTED] _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users