On Fri, Jan 20, 2006 at 11:25:33AM -0600, Sergey Babkin wrote:
> >From: =?ISO646-US?Q?Dag-Erling_Sm=3Frgrav?= <[EMAIL PROTECTED]>
> 
> >Gary Thorpe <[EMAIL PROTECTED]> writes:
> >> This effectively means that you cannot take advantage of SMP to
> >> compile FreeBSD's ports collection. That sounds like a big
> >> limitation...especially for people trying to speed up bulk builds.
> >
> >We cannot be held responsible for race conditions in the Makefiles of
> >third-party software.
> 
> Well, maybe we can then build multiple ports in parallel.
> I guess the way to do it would be to run the top-level make with
> -j but then disable it when calling the makefiles of the
> individual ports. Not that I have any idea how to actually
> do that.

It's harder than that, because you need to impose dependency
information and mutual exclusion between different makes.  e.g. they
can't both be compiling the same port at the same time, which will
happen if you just do the naive thing.

Kris

Attachment: pgp6U8a9JihqQ.pgp
Description: PGP signature

Reply via email to