summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4d4bbaf)
raw | patch | inline | side by side (parent: 4d4bbaf)
author | Alp Toker <alp@nuanti.com> | |
Sat, 26 Oct 2013 02:43:08 +0000 (02:43 +0000) | ||
committer | Alp Toker <alp@nuanti.com> | |
Sat, 26 Oct 2013 02:43:08 +0000 (02:43 +0000) |
Speculative quick fix based on clang-X86_64-freebsd output:
File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 33, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193457 91177308-0d34-0410-b5e6-96231b3b80d8
File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 33, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193457 91177308-0d34-0410-b5e6-96231b3b80d8
utils/lit/lit/main.py | patch | blob | history |
diff --git a/utils/lit/lit/main.py b/utils/lit/lit/main.py
index 44042a34a51a52b2eaae8f474e347e3767cb3684..9754f2f923935b259bcb1b4e663e90ba75a0bfb4 100755 (executable)
--- a/utils/lit/lit/main.py
+++ b/utils/lit/lit/main.py
def main(builtinParameters = {}):
# Use processes by default on Unix platforms.
isWindows = platform.system() == 'Windows'
- useProcessesIsDefault = (not isWindows) and platform.system() != 'OpenBSD'
+ # multiprocessing is broken on various BSD Python versions: http://bugs.python.org/issue3770
+ useProcessesIsDefault = (not isWindows) and ('BSD' not in platform.system())
global options
from optparse import OptionParser, OptionGroup