[Numpy-svn] r6197 - trunk/numpy/core

numpy-svn@scip... numpy-svn@scip...
Fri Dec 26 08:40:03 CST 2008


Author: cdavid
Date: 2008-12-26 08:39:55 -0600 (Fri, 26 Dec 2008)
New Revision: 6197

Modified:
   trunk/numpy/core/setup.py
Log:
Do not test for functions already tested by python configure script.

Modified: trunk/numpy/core/setup.py
===================================================================
--- trunk/numpy/core/setup.py	2008-12-26 12:36:19 UTC (rev 6196)
+++ trunk/numpy/core/setup.py	2008-12-26 14:39:55 UTC (rev 6197)
@@ -81,6 +81,14 @@
     optional_stdfuncs = ["expm1", "log1p", "acosh", "asinh", "atanh",
                          "rint", "trunc", "exp2", "log2"]
 
+    # XXX: hack to circumvent cpp pollution from python: python put its
+    # config.h in the public namespace, so we have a clash for the common
+    # functions we test. We remove every function tested by python's autoconf,
+    # hoping their own test are correct
+    if sys.version_info[0] == 2 and sys.version_info[1] >= 6:
+        for f in ["expm1", "log1p", "acosh", "atanh", "asinh"]:
+            optional_stdfuncs.remove(f)
+
     check_funcs(optional_stdfuncs)
 
     # C99 functions: float and long double versions



More information about the Numpy-svn mailing list