Building system again

Simon Peyton-Jones simonpj at microsoft.com
Wed Jun 20 03:45:52 EDT 2007


| Finally, I'd like to point out that the recent changes to the build
| system have caused and continue to cause a lot of problems for us. I
| understand that refactoring the build system is a worthwhile task
| but it would be really great if it was less disruptive.

Yes, agreed.  As you know we've discussed this quite a bit in recent weeks.  It's not just the build system (though that is the most prominent recent example).  Furthermore, there is a quadratic law going on: doubling the number of active GHC developers doubles the chances that someone will commit a change that breaks other people's builds, *and* double the number of people who are thereby disrupted.

The current plan is to have a "last good build" snapshot Darcs repo.  If you pull from that, you'll know that Buildbot managed to build from start to finish without problems.

| Also, the lack of support for parallel make is
| really unfortunate as it significantly increases turn-around times in
| some cases (and is confusing to novice users, I guess).

Ian, would you like to take a look at this?  In these multicore days it seems like a Good Plan.

Simon



More information about the Cvs-ghc mailing list