Cabal Bug

Dominic Steinitz dominic.steinitz at blueyonder.co.uk
Wed Apr 6 14:25:51 EDT 2005


Isaac,

Thanks for your prompt and comprehensive response.

Dominic.

On Tuesday 05 Apr 2005 9:33 pm, Isaac Jones wrote:
> Dominic Steinitz <dominic.steinitz at blueyonder.co.uk> writes:
>
> (snip)
>
> >  So I added
> >
> > Ghc-options:     -fglasgow-exts
>
> You might look at the Extensions field to see if your exstension is
> explicitly listed there.
>
It wasn't clear to me which extension to use. Is there some way of finding out 
or do you just have to know?

> > to the cabal file. Now this module compiles but I still get the same
> > error on a different module and I know -fglasgow-exts allows this to
> > compile when I do it by hand.
>
> It's perhaps because it's trying to build an executable at this point
> and you didn't add that flag to the executables.  I take it that the
> executables depend on the library?
That's fixed it.
>
> (snip)
>
> > Why is cabal recompiling sources and why am I getting errors on the
> > second compilation?
>
> Executables that depend on their own libraries are slightly awkward
> right now; we hope to improve support for that in the future.  For
> now, you should add that flag to both executables.  You should also
> list the depended-upon modules to the other-modules field for that
> executable.
Ok.



More information about the Libraries mailing list