|
Boost : |
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.
- Volodya
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk