I'm joining this discussion a bit late, but ... I can provide a build machines for netbsd and freebsd. I didn't see those on the URL cited below. They are fairly common, so perhaps I just missed them.
In any event, if netbsd and/or freebsd will be helpful, please let me know. Seth Kurtzberg On Mon, 05 Feb 2007 15:28:15 +0000 Simon Marlow <[EMAIL PROTECTED]> wrote: > Neil Mitchell wrote: > > Hi Simon, > > > >> Thanks largely to Ian Lynagh, GHC now has a BuildBot infrastructure to > >> automate > >> nightly builds on multiple platforms. This replaces the old set of shell > >> scripts that we used to run nightly builds; now adding new clients to > >> the setup > >> is relatively easy, instructions are here: > >> > >> http://hackage.haskell.org/trac/ghc/wiki/BuildBot > > > > Good news! Do you have any idea of how much time a build might take > > roughly? > > It depends how much you want to do: as a rough guide, our > really-do-everything > builds take about 8 hours on a fast machine, that includes > > - 3 compiler stages (only 2 are necessary, the 3rd is a sanity check) > - the "extra libraries" > - all libraries built for profiling and "unregisterised" > - split objects > - a full testsuite run, in all the supported ways > - 5 runs of the nofib benchmark suite, with various flag settings > - build & upload distributions > > We can do a "fast" build in much less time: probably about 1 hour for > > - 2 compiler stages > - core libraries only > - no profiled libraries > - no split objects > - a "fast" testsuite run > - no benchmarks > > You tell us how much time you have, we can keep your machine busy :-) > > > As a second point, the Yhc team do a variety of builds - some from > > clean, some from fullclean, some from delete the directory and a > > completely fresh darcs pull etc. We've found that can help catch > > things like interface changes, dependancies etc earlier. If you have > > (or can find) too many Windows/Linux machines etc that might be worth > > doing - and is pretty easy with buildbot. > > All our builds start with a fresh checkout right now. There are certainly > things that can go wrong if you don't fully clean the tree and re-configure > after updates (e.g. modifications to the configure.ac files), so I'm not sure > it > would be useful to start from an partially-clean tree. > > Cheers, > Simon > _______________________________________________ > Glasgow-haskell-users mailing list > Glasgow-haskell-users@haskell.org > http://www.haskell.org/mailman/listinfo/glasgow-haskell-users > _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users