tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: build.sh: set creation is serialized



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.

--apb (Alan Barrett)


Home | Main Index | Thread Index | Old Index