]> granicus.if.org Git - python/commitdiff
Add /GS- flags for AMD64.
authorMartin v. Löwis <martin@v.loewis.de>
Sat, 20 Jan 2007 13:44:50 +0000 (13:44 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sat, 20 Jan 2007 13:44:50 +0000 (13:44 +0000)
PCbuild/_sqlite3.vcproj
PCbuild/_ssl.mak
PCbuild/build_ssl.py
PCbuild/pyexpat.vcproj

index a0408a61f8940b4911d884f33d171268f1d9ae68..e0402f9cc2d82b91838f432e3fe8657492124dd1 100644 (file)
                        ATLMinimizesCRunTimeLibraryUsage="FALSE">
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalOptions=" /USECL:MS_OPTERON"
+                               AdditionalOptions=" /USECL:MS_OPTERON /GS-"
                                Optimization="2"
                                InlineFunctionExpansion="1"
                                AdditionalIncludeDirectories="..\Include;..\PC;..\..\sqlite-source-3.3.4"
index 2623d270cb869d5d3423e0435465045117611a60..5641c6a72db1623869fd1bc5fb36cf5a30202746 100644 (file)
@@ -31,7 +31,7 @@ _ssl$(SUFFIX): $(SSL_SOURCE) $(SSL_LIB_DIR)/libeay32.lib $(SSL_LIB_DIR)/ssleay32
 
 _hashlib$(SUFFIX): $(HASH_SOURCE) $(SSL_LIB_DIR)/libeay32.lib ../PC/*.h ../Include/*.h
     @if not exist "$(TEMP)/_hashlib/." mkdir "$(TEMP)/_hashlib"
-    cl /nologo /c $(HASH_SOURCE) $(CFLAGS) /Fo$(TEMP)\_hashlib\$*.obj $(INCLUDES) 
+    cl /nologo /c $(HASH_SOURCE) $(CFLAGS) $(EXTRA_CFLAGS) /Fo$(TEMP)\_hashlib\$*.obj $(INCLUDES) 
     link /nologo @<<
        /dll /out:_hashlib$(SUFFIX) $(HASH_LIBS) $(TEMP)\_hashlib\$*.obj
 <<
index 5ab34498a846248d3dff1bf43b8127780e65107b..2a31ca4679f2dcbd5a92612aff692969c3a867f5 100644 (file)
@@ -169,6 +169,8 @@ def main():
     defs = "SSL_DIR=\"%s\"" % (ssl_dir,)
     if debug:
         defs = defs + " " + "DEBUG=1"
+    if arch in ('amd64', 'ia64'):
+        defs = defs + " EXTRA_CFLAGS=/GS-"
     makeCommand = 'nmake /nologo -f _ssl.mak ' + defs + " " + make_flags
     print "Executing:", makeCommand
     sys.stdout.flush()
index c2b88244e9354085abab2d00a26889a72624d979..2657e3b00d4a42060b5dedddea471f9d61d4a9d0 100644 (file)
                        ATLMinimizesCRunTimeLibraryUsage="FALSE">
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalOptions=" /USECL:MS_OPTERON"
+                               AdditionalOptions=" /USECL:MS_OPTERON  /GS-"
                                Optimization="2"
                                InlineFunctionExpansion="1"
                                AdditionalIncludeDirectories="..\Include,..\PC,..\Modules\expat"