darcs patch: Add initial support for
--enable/disable-library-vanilla
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Wed Aug 2 14:09:00 EDT 2006
On Tue, 2006-08-01 at 12:12 +0100, Simon Marlow wrote:
> Duncan Coutts wrote:
> > Specifically: if the user asks for profiling but not vanilla versions of
> > libs and they're using TH then we should build vanilla libs first and
> > then profiling libs. However at install time we would not install the
> > vanilla libs as the user did not ask for them.
>
> Yes, that's right.
>
> > Simon: what about if we're building a program rather than a lib? Should
> > we vanilla-compile all the modules but not link then into a binary and
> > then compile again with profiling and then link those into a binary?
>
> I would think so, yes. Just build with --make -c for the vanilla way.
Ok I've got a patch attached that does this.
> > And presumably we would only expect this to work with GHC 6.6.
>
> Yes. I'd appreciate it if someone could test this with a TH program and 6.6, to
> make sure that GHC can find the vanilla object files correctly.
Should I expect this to work now or is it still unfinished work for
6.6 ?
I've added a trac ticket so we don't forget the testing:
http://hackage.haskell.org/trac/hackage/ticket/91
Duncan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TH-prof.patch
Type: text/x-patch
Size: 19123 bytes
Desc: not available
Url : http://www.haskell.org//pipermail/cabal-devel/attachments/20060802/8a77d48b/TH-prof-0001.bin
More information about the cabal-devel
mailing list