On 1/12/07, Gregory Wright <[EMAIL PROTECTED]> wrote:

Hi John,

On Jan 11, 2007, at 8:06 PM, John Goerzen wrote:

> On 2007-01-11, Chris Eidhof <[EMAIL PROTECTED]> wrote:
>> Hey,
>>
>> does anyone know about this? Resending as I got no replies (yet) ;)
>
> Just for the record, I have no idea; I've never really used profiling
> and couldn't figure out how to make it work in general (at least
> not in
> a short amount of time).
>
> Are you sure your problem is restricted to MissingH?  I can't think of
> anything special about it that would throw off profiling.
>
> -- John

Does MissingH's cabal file have a line

        Ghc-Prof-Options:       -prof -auto-all

?

The rhs of the option is added to compiler command line when the
--enable-library-profiling option is included to configure.  Without
this,
the --enable-library-profiling switch doesn't do anything.  (Arguably a
bug that cabal silently does nothing instead of reporting an error.)

Cabal will build a profiling version of the library whether or not you
have ghc-prof-options. Using '-auto-all' only adds more cost centres
which you most likely don't want (unless you're working on the library
itself).
One might argue, however, that the convenience of having
--enable-library-profiling on by default is worth the doubled build
time.

--
Cheers,
 Lemmih
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to