From 9318ac71fb0470c3f3ae0db5dbe40ae67dfdfe4d Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Thu, 4 Oct 2012 10:06:38 -0400 Subject: [PATCH] fix a potential build failure with MSVC++ --- src/libpython/SConscript | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libpython/SConscript b/src/libpython/SConscript index ae4a0c18..5c541833 100644 --- a/src/libpython/SConscript +++ b/src/libpython/SConscript @@ -26,7 +26,10 @@ for ver in hasPython: # Python has serious aliasing issues. Disable -fstrict-aliasing only for this library pythonEnv.Append(CXXFLAGS = ['-fno-strict-aliasing']); pythonEnv.RemoveFlags(['-fstrict-aliasing', '-ftree-vectorize']); - + else: + # Create an OBJ file with many addressable sections (or compilation may fail on Windows) + pythonEnv.Append(CXXFLAGS = ['/bigobj']) + if sys.platform == 'darwin': pythonEnv.Append(LINKFLAGS=['-Xlinker', '-rpath', '-Xlinker', '@loader_path/../../Contents/Frameworks'])