Ian,
sorry for the duplicate, forgot to cc the list on my reply.
On 21/11/2008, at 03:58, Ian Lynagh wrote:
We've filled out the new build system design plan with some details:
http://hackage.haskell.org/trac/ghc/wiki/Design/BuildSystem
Thanks for doing this!
There is one thing that I don't really understand (and which might be
the cause of the problem pointed out by Matthias). You write:
Currently, with recursive make, this means we jump around between
Makefiles a lot, which isn't good for parallelism in the build.
Instead, we want to move all the logic and dependencies into the
root Makefile (or files that get included into it) so that make sees
all of it together.
Does this mean that you want to have one giant Makefile which build
all of GHC, including all libraries? Why? Is it only to be able to
build several packages in parallel? IMO, the disadvantages of this far
outweigh this modest benefit.
Roman
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc