On 19/07/2011 22:01, Simon Peyton-Jones wrote:
Please, pretty please, could we configure less? Every time my stage1
compiler is rebuilt, all the libraries get reconfigured. On my laptop
this takes 15 minutes or so, and it’s deeply tiresome, because it now
happens all the time. It really slows me down.

I’d be happy to say something like

sh validate --no-clean --dont-make-configure-depend-on-stage1

Here's a neat trick that occurred to me today: put "stage = 2" in your mk/build.mk file. That freezes stage 1, and lets you work on stage 2 without worrying about changes to the GHC sources causing a relink of stage 1 and then a reconfigure/rebuild of all the libraries. To unfreeze stage 1 again, just comment out the "stage = 2" line.

Is this enough?  I'm going to add this to the wiki.

Cheers,
        Simon

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to