summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorJesse Noller <jnoller@gmail.com>2009-03-31 18:20:48 (GMT)
committerJesse Noller <jnoller@gmail.com>2009-03-31 18:20:48 (GMT)
commit040bc1bb4b3065f873d785d6ff33795a80d47ba2 (patch)
tree874042778684b9622681b8830df6934c34c72617 /setup.py
parent8b56d47d01a4ffe3017a618a09f6ff206f6ea163 (diff)
downloadcpython-040bc1bb4b3065f873d785d6ff33795a80d47ba2.zip
cpython-040bc1bb4b3065f873d785d6ff33795a80d47ba2.tar.gz
cpython-040bc1bb4b3065f873d785d6ff33795a80d47ba2.tar.bz2
Merged revisions 70849 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r70849 | jesse.noller | 2009-03-31 13:12:35 -0500 (Tue, 31 Mar 2009) | 1 line Apply patch for netbsd multiprocessing support ........
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 556f70f..62f61d6 100644
--- a/setup.py
+++ b/setup.py
@@ -1291,6 +1291,15 @@ class PyBuildExt(build_ext):
)
libraries = []
+ elif platform.startswith('netbsd'):
+ macros = dict( # at least NetBSD 5
+ HAVE_SEM_OPEN=1,
+ HAVE_SEM_TIMEDWAIT=0,
+ HAVE_FD_TRANSFER=1,
+ HAVE_BROKEN_SEM_GETVALUE=1
+ )
+ libraries = []
+
else: # Linux and other unices
macros = dict(
HAVE_SEM_OPEN=1,