Cabal bug, times two and a half
Simon Marlow
simonmarhaskell at gmail.com
Fri Jan 26 05:48:53 EST 2007
Bryan O'Sullivan wrote:
> Simon Marlow wrote:
>> Bryan O'Sullivan wrote:
>>> I tried reporting a Cabal bug via Trac, but I can't log in as
>>> guest/haskell. Alas.
>>
>> The password is "haskell'" (note the final apostrophe).
>
> D'oh! Alas, the tick is practically invisible to me on the web page,
> and I had my prescription for glasses checked recently :-) I'll
> remember it's there, though.
>
>> Not adding -auto-all is the right default; the intended usage is for
>> building a profiled version of the library so that a user can profile
>> their own application against it, not to profile the library itself.
>
> Fair enough. Do library maintainers normally use Cabal to do routine
> builds and rebuilds of their own libraries? If so, do people simply
> keep locally modified .cabal files around for this kind of thing?
>
> By the way, when I spent a bit more time poking around at this, I found
> that even adding -auto-all left me with empty cost centres in profile
> output for libraries (but not the main app) on x86_64, but everything
> was fine on i386. I'm unfamiliar enough with the territory that I don't
> know quite what to do with this piece of information. What would be
> useful for you to know if I were to file a bug?
I can't imagine why this might happen... could you check with -v that the
-auto-all flag is being passed to ghc as expected? If it is, then please file a
GHC bug at http://hackage.haskell.org/trac/ghc. Otherwise it may be a Cabal
bug, I guess. You definitely did 'setup configure' again, right?
Cheers,
Simon
More information about the cabal-devel
mailing list