From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-03-22 02:03:34
Rene Rivera wrote:
>> I don't think anybody runs tests using distcc. However, I know at least
>> Boost 1.31.0 can be built using distcc and with -j4 (someone told me
>> that just yesterday on IRC). IIUC, there's nothing that should prevent
>> distcc from working fine with Boost.Build (of course, you need
>> sufficiently similar boxes). In fact, it would be a good thing to test
>> with distcc.
> There's one thing that prevents using distcc.. Using the -j# option
> causes the build log to get scrambled, because there's no
> synchronization for that use case in BBv1. So the processing of the log
> for the result generation can't deal with it. If I remember correctly
> Volodya put in handling for this into BBv2.
No, I did not ;-) The only -j related change I ever made is a mechanism to
serialize execution for certain actions. I indent to use it for linking,
which is IO bound and can't benefit from multiple CPUs.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk