[Numpy-svn] r3908 - trunk/numpy/distutils

numpy-svn at scipy.org numpy-svn at scipy.org
Fri Jul 27 16:48:52 EDT 2007


Author: pearu
Date: 2007-07-27 15:48:48 -0500 (Fri, 27 Jul 2007)
New Revision: 3908

Modified:
   trunk/numpy/distutils/misc_util.py
Log:
Try to fix build on AMD64 with MSVC compiler.

Modified: trunk/numpy/distutils/misc_util.py
===================================================================
--- trunk/numpy/distutils/misc_util.py	2007-07-27 16:44:39 UTC (rev 3907)
+++ trunk/numpy/distutils/misc_util.py	2007-07-27 20:48:48 UTC (rev 3908)
@@ -318,6 +318,20 @@
         lib = None
     return lib
 
+def msvc_on_amd64():
+    if not (sys.platform=='win32' or os.name=='nt'):
+        return
+    from distutils.msvccompiler import get_build_architecture
+    if get_build_architecture() != 'AMD64':
+        return
+    if os.environ.has_key('DISTUTILS_USE_SDK'):
+        return
+    # try to avoid _MSVCCompiler__root attribute error
+    os.environ['DISTUTILS_USE_SDK']=1
+    return
+
+msvc_on_amd64()
+
 #########################
 
 #XXX need support for .C that is also C++




More information about the Numpy-svn mailing list