On Tue, Sep 11, 2012 at 4:58 PM, Peng Yu <pengyu...@gmail.com> 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                                      allber...@gmail.com
wandering unix systems administrator (available)     (412) 475-9364 vm/sms
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to