Building system again

Simon Marlow simonmarhaskell at gmail.com
Wed Jun 20 04:03:59 EDT 2007


Hi Roman, thanks for the feedback.  Some responses below.

Roman Leshchinskiy wrote:

> 1. Is there a way to get a clean tree? Both make clean and make 
> distclean fail to clean any subdirectories (compiler, rts) and 
> libraries. This is not really what I expect (and not what they used to 
> do, IIRC).
> 
> Also, my attempt to make distclean a second time failed with
> 
> mk/boilerplate.mk:53: mk/config.mk: No such file or directory
> make: *** No rule to make target `mk/config.mk'.  Stop.

Distclean removes the things that were generated by configure, so you have to 
re-configure.  This is what it's supposed to do - it restores the tree to its 
pre-built state.  If you don't want to re-configure, just use make clean.

> IMO, cleaning should not require me to rerun configure.
> 
> 2. Parallel make (i.e., make -j) doesn't work at all for me. 

Yes, this is currently broken.  I should have publicized it more, sorry about 
that.  I'll look into fixing it ASAP.

Cheers,
	Simon



More information about the Cvs-ghc mailing list