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