On Wed, Dec 11, 2013 at 2:41 PM, Michał Górny <[email protected]> wrote:
> Very limited usefulness, a lot of extra complexity. We'd rather work on
> making eclasses simpler.

Sorry to beat a potentially dead horse, but many days later, I still
can't bring myself to agree with this, at least, not with respect to
src_compile.

The patch to the eclass is trivial and easily understood.  The
MULTILIB_PARALLEL_PHASES interface seems intuitive, just name the
phases you want parallel-ized in the string...  Where's the
complexity?

If end-users would rather not risk it, they can set MAKEOPTS=-j1.  If
ebuild authors suspect that their particular ebuilds will have
parallel build problems, they can simply do nothing, and their
multilib-minimal-based ebuild would be non-abi-parallel.  It all seems
pretty reasonable to me.

As for usefulness -- if someone wants to sit around and wait for three
dev-qt/qtwebkit compiles in a row to complete, one-at-a-time, then I
guess it's not useful to them.  Personally, it'd be useful to me.  I
can't imagine I'm the only person who feels that way.

-gmt

Reply via email to