On April 7, 2015 6:05:34 AM EDT, Vladimir Prus
On 04/07/2015 11:40 AM, Rob Stewart wrote:
If Boost used to build fine on a limited machine, it might slow to a
crawl due to paging with the added parallelism. Such users would have to use -j1 to avoid that problem.
Those with memory enough and more CPUs need to opt in to benefit, of
course, but the build doesn't swamp such machines by default. However, if the option could be set in user.jam, then those that wish to opt in can do so once and then forget about it.
Rob, it used to be possible to do:
import option ; option.set jobs : 4 ;
in user-config.jam, but that appears to have regressed. Is that what you're after?
I wasn't requesting the feature so much as suggesting that it would be reasonable to have a user-specified, opt in mechanism for building in parallel as part of my answer to why parallel ought not be the default. However, to directly answer your question, yes, I think such an option would be nice. It also looks like it could be used for other options, too, which would be nice. ___ Rob (Sent from my portable computation engine)