On Thu, 01 May 2008, Manuel Bouyer wrote:
The issue, as I see it, is that the other parallel tasks during the
build are mostly CPU-bound, while this one may very well be I/O
bound,
depending on the hardware. You don't want to use only one core of
your
laptop for builds, just because its disk can't handle the last step
if
done in parallel.
Exactly.
running the compiler, and building the binary sets have completely
different workloads, so I think the parallelism for each should be
configured independantly.
It would be really nice if the root cause of the bad disk I/O
performance could be found and fixed. Until then, I think it would
be reasonable to let src/distrib/sets/Makefile use a build-time
configuration variable to choose between building the sets in series
or
in parallel.