Gentoo Archives: gentoo-alt

From: Zac Medico <zmedico@g.o>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] disabling inter-process-communication in the bootstrap script
Date: Fri, 29 Mar 2013 18:06:25
Message-Id: 5155D818.3040109@gentoo.org
In Reply to: [gentoo-alt] disabling inter-process-communication in the bootstrap script by Timo Kluck
1 On 03/29/2013 09:12 AM, Timo Kluck wrote:
2 > Hi all,
3 >
4 > I've noticed that the bootstrap script for portage prefix and its
5 > ebuild both disable inter-process communication for emerge. That's a
6 > good thing, too: it deadlocks on MacOSX (both 10.6 and 10.8).
7
8 It disables the _enable_ipc_daemon flag inside AbstractEbuildProcess,
9 which mostly just affects the implementation of has_version and
10 best_version calls in ebuilds.
11
12 > However,
13 > this also means that there is no parallel build feature on that
14 > platform -- that is, emerge --jobs N does not spawn several jobs.
15
16 This has no relationship with the _enable_ipc_daemon flag inside
17 AbstractEbuildProcess. I suspect that you are observing the effects of
18 the code which causes extra precautions to be taken for system packages,
19 in order to avoid bugs like these:
20
21 https://bugs.gentoo.org/show_bug.cgi?id=256616
22 https://bugs.gentoo.org/show_bug.cgi?id=259954
23
24 There is some mention of --jobs behavior and these bugs in the FAQ:
25
26 http://www.gentoo.org/proj/en/portage/doc/faq.xml
27
28 --
29 Thanks,
30 Zac