[pypy-svn] r79867 - pypy/branch/fast-forward/pypy/module/_multiprocessing

afa at codespeak.net afa at codespeak.net
Tue Dec 7 16:27:38 CET 2010


Author: afa
Date: Tue Dec  7 16:27:35 2010
New Revision: 79867

Modified:
   pypy/branch/fast-forward/pypy/module/_multiprocessing/interp_semaphore.py
Log:
Mac OS X does not need (and does not have) the librt library.


Modified: pypy/branch/fast-forward/pypy/module/_multiprocessing/interp_semaphore.py
==============================================================================
--- pypy/branch/fast-forward/pypy/module/_multiprocessing/interp_semaphore.py	(original)
+++ pypy/branch/fast-forward/pypy/module/_multiprocessing/interp_semaphore.py	Tue Dec  7 16:27:35 2010
@@ -30,11 +30,16 @@
 else:
     from pypy.rlib import rposix
 
+    if sys.platform == 'darwin':
+        libraries = []
+    else:
+        libraries = ['rt']
+
     eci = ExternalCompilationInfo(
         includes = ['sys/time.h',
                     'limits.h',
                     'semaphore.h'],
-        libraries = ['rt'],
+        libraries = libraries,
         )
 
     class CConfig:



More information about the Pypy-commit mailing list