diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-09-21 14:18:25 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-09-21 14:18:25 -0700 |
commit | 0906fee12ffe0ebd07e8952316f03927962af29b (patch) | |
tree | 6fd26d0f4f582511b259518cd75ddae73e333fcb | |
parent | 9d97b8542807ce7fae83fac70dc4f5a55e8679b6 (diff) | |
download | portage-0906fee12ffe0ebd07e8952316f03927962af29b.tar.gz portage-0906fee12ffe0ebd07e8952316f03927962af29b.tar.bz2 portage-0906fee12ffe0ebd07e8952316f03927962af29b.zip |
Bug #337465 - Disable EbuildIpcDaemon on Darwin and FreeBSD since
it reportedly triggers a tight loop in emerge.
This reverts commit 6085103bdd7623d941e3c6ae5905e66658c49fd7.
-rw-r--r-- | pym/_emerge/AbstractEbuildProcess.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pym/_emerge/AbstractEbuildProcess.py b/pym/_emerge/AbstractEbuildProcess.py index d711c0585..abd5a3253 100644 --- a/pym/_emerge/AbstractEbuildProcess.py +++ b/pym/_emerge/AbstractEbuildProcess.py @@ -36,6 +36,14 @@ class AbstractEbuildProcess(SpawnProcess): # is left so we can temporarily disable it if any issues arise. _enable_ipc_daemon = True + # EbuildIpcDaemon does not work on these platforms yet: + # | Bug # | Platform + # |--------|------------ + # | 337465 | FreeBSD + # | | Darwin + if platform.system() in ('Darwin', 'FreeBSD',): + _enable_ipc_daemon = False + def __init__(self, **kwargs): SpawnProcess.__init__(self, **kwargs) if self.phase is None: |