On 03/29/2013 09:12 AM, Timo Kluck wrote:
> Hi all,
> 
> I've noticed that the bootstrap script for portage prefix and its
> ebuild both disable inter-process  communication for emerge. That's a
> good thing, too: it deadlocks on MacOSX (both 10.6 and 10.8).

It disables the _enable_ipc_daemon flag inside AbstractEbuildProcess,
which mostly just affects the implementation of has_version and
best_version calls in ebuilds.

> However,
> this also means that there is no parallel build feature on that
> platform -- that is, emerge --jobs N does not spawn several jobs.

This has no relationship with the _enable_ipc_daemon flag inside
AbstractEbuildProcess. I suspect that you are observing the effects of
the code which causes extra precautions to be taken for system packages,
in order to avoid bugs like these:

  https://bugs.gentoo.org/show_bug.cgi?id=256616
  https://bugs.gentoo.org/show_bug.cgi?id=259954

There is some mention of --jobs behavior and these bugs in the FAQ:

  http://www.gentoo.org/proj/en/portage/doc/faq.xml

-- 
Thanks,
Zac

Reply via email to