Installing ports in parallel

Brandon Allbery allbery.b at
Tue Sep 11 14:04:13 PDT 2012

On Tue, Sep 11, 2012 at 4:58 PM, Peng Yu <pengyu.ut at> wrote:

> There are many tools out there to handle dependencies for compiling
> software and for many other purpose as well. For example, GNU make,
> cmake, ant, maven, etc. I think that there should be (at least
> theoretically) some way of harness some of these tools to handle
> parallel builds of multiple ports even if they share dependency

There is theory and then there is practice.  In practice, we *still*
occasionally find ports which don't have their dependencies and/or
conflicts declared fully and which build differently or not at all if some
other port is/isn't installed.  Any parallel build mechanism would live or
die by these dependencies being fully and accurately specified --- which is
why parallel builds were disabled; we *know* the existing dependencies are
not always 100% accurate, and that the resulting errors cost a lot of time
and effort to diagnose.

Put otherwise, if you want it that badly, you get to figure out how to
solve the above without breaking the world for everyone else.

brandon s allbery                                      allbery.b at
wandering unix systems administrator (available)     (412) 475-9364 vm/sms
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the macports-users mailing list