From ab2337159de0335e47d4b535fe558c7017c190bc Mon Sep 17 00:00:00 2001 From: "hangenuit@gmail.com" Date: Thu, 15 Sep 2011 09:32:41 +0200 Subject: BUG: Add another preprocessor statement for 64-bits fallback mechanism. --- numpy/distutils/mingw32ccompiler.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'numpy/distutils') diff --git a/numpy/distutils/mingw32ccompiler.py b/numpy/distutils/mingw32ccompiler.py index 68625c6b3..3e32c6362 100644 --- a/numpy/distutils/mingw32ccompiler.py +++ b/numpy/distutils/mingw32ccompiler.py @@ -94,6 +94,10 @@ class Mingw32CCompiler(distutils.cygwinccompiler.CygwinCCompiler): if build_msvcr_library() | build_msvcr_library(debug=True): # add preprocessor statement for using customized msvcr lib self.define_macro('NPY_MINGW_USE_CUSTOM_MSVCR') + # Else do a check if the current runtime version is >= VS2005 + elif int(msvc_runtime_library().lstrip('msvcr')) >= 80: + # add preprocessor statement to use 64-bit fallback + self.define_macro('NPY_MINGW_USE_64BIT_MSVCR') # **changes: eric jones 4/11/01 # 2. increased optimization and turned off all warnings -- cgit v1.2.1