[Thomas Heller wrote]
> Linking...
>    Creating library .\./python25.lib and object .\./python25.exp
> zipimport.obj : error LNK2001: unresolved external symbol __security_cookie
> traceback.obj : error LNK2001: unresolved external symbol __security_cookie
> typeobject.obj : error LNK2001: unresolved external symbol __security_cookie
> unicodeobject.obj : error LNK2001: unresolved external symbol 
> __security_cookie
> 
> (lots of similar errors...)

I have this patch to the python 2.4 sources to get win64-ia64 to build
(that I haven't yet had the chance to submit to SF).  I think it will
require a little massaging for the trunk. Does this work for you?

Trent

-- 
Trent Mick
[EMAIL PROTECTED]
diff

Must link with bufferoverflowU.lib for Win64 builds of some binaries with the
latest Platform SDK to avoid errors a la (c.f.
http://support.microsoft.com/?id=894573):
'unresolved external symbol __security_cookie' errors.

diff -ur python/PCbuild.original/_bsddb.vcproj python/PCbuild/_bsddb.vcproj
--- python/PCbuild.original/_bsddb.vcproj       Thu Aug 12 07:07:49 2004
+++ python/PCbuild/_bsddb.vcproj        Thu Jun 02 16:41:43 2005
@@ -179,7 +179,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               
AdditionalDependencies="..\..\db-4.2.52\build_win32\Release_static\libdb42s.lib"
+                               
AdditionalDependencies="..\..\db-4.2.52\build_win32\Release_static\libdb42s.lib 
bufferoverflowU.lib"
                                OutputFile="./_bsddb.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/_socket.vcproj python/PCbuild/_socket.vcproj
--- python/PCbuild.original/_socket.vcproj      Sat Sep 18 09:16:34 2004
+++ python/PCbuild/_socket.vcproj       Thu Jun 02 16:42:24 2005
@@ -177,7 +177,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               AdditionalDependencies="ws2_32.lib"
+                               AdditionalDependencies="ws2_32.lib 
bufferoverflowU.lib"
                                OutputFile="./_socket.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/_testcapi.vcproj 
python/PCbuild/_testcapi.vcproj
--- python/PCbuild.original/_testcapi.vcproj    Tue Jul 20 07:37:47 2004
+++ python/PCbuild/_testcapi.vcproj     Thu Jun 02 16:42:57 2005
@@ -175,6 +175,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
+                AdditionalDependencies="bufferoverflowU.lib"
                                OutputFile="./_testcapi.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/_tkinter.vcproj python/PCbuild/_tkinter.vcproj
--- python/PCbuild.original/_tkinter.vcproj     Mon Aug 30 02:22:04 2004
+++ python/PCbuild/_tkinter.vcproj      Thu Jun 02 16:43:47 2005
@@ -179,7 +179,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               
AdditionalDependencies="..\..\tcltk\lib\tk84.lib ..\..\tcltk\lib\tcl84.lib 
odbccp32.lib"
+                               
AdditionalDependencies="..\..\tcltk\lib\tk84.lib ..\..\tcltk\lib\tcl84.lib 
odbccp32.lib bufferoverflowU.lib"
                                OutputFile="./_tkinter.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/bz2.vcproj python/PCbuild/bz2.vcproj
--- python/PCbuild.original/bz2.vcproj  Tue Jul 20 07:37:47 2004
+++ python/PCbuild/bz2.vcproj   Thu Jun 02 16:44:14 2005
@@ -186,7 +186,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               
AdditionalDependencies="..\..\bzip2-1.0.2\libbz2.lib"
+                               
AdditionalDependencies="..\..\bzip2-1.0.2\libbz2.lib bufferoverflowU.lib"
                                OutputFile="./bz2.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/pyexpat.vcproj python/PCbuild/pyexpat.vcproj
--- python/PCbuild.original/pyexpat.vcproj      Thu Aug 12 07:07:49 2004
+++ python/PCbuild/pyexpat.vcproj       Thu Jun 02 16:44:35 2005
@@ -177,7 +177,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               AdditionalDependencies="odbccp32.lib"
+                               AdditionalDependencies="odbccp32.lib 
bufferoverflowU.lib"
                                OutputFile="./pyexpat.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/pythoncore.vcproj 
python/PCbuild/pythoncore.vcproj
--- python/PCbuild.original/pythoncore.vcproj   Mon Mar 28 01:04:20 2005
+++ python/PCbuild/pythoncore.vcproj    Thu Jun 02 16:44:55 2005
@@ -181,6 +181,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
+                AdditionalDependencies="bufferoverflowU.lib"
                                OutputFile="./python24.dll"
                                LinkIncremental="1"
                                SuppressStartupBanner="FALSE"
diff -ur python/PCbuild.original/unicodedata.vcproj 
python/PCbuild/unicodedata.vcproj
--- python/PCbuild.original/unicodedata.vcproj  Tue Jul 20 07:37:48 2004
+++ python/PCbuild/unicodedata.vcproj   Thu Jun 02 16:45:17 2005
@@ -175,6 +175,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
+                AdditionalDependencies="bufferoverflowU.lib"
                                OutputFile="./unicodedata.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/winsound.vcproj python/PCbuild/winsound.vcproj
--- python/PCbuild.original/winsound.vcproj     Tue Jul 20 07:37:48 2004
+++ python/PCbuild/winsound.vcproj      Thu Jun 02 16:48:22 2005
@@ -177,7 +177,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               AdditionalDependencies="winmm.lib"
+                               AdditionalDependencies="winmm.lib 
bufferoverflowU.lib"
                                OutputFile="./winsound.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
diff -ur python/PCbuild.original/zlib.vcproj python/PCbuild/zlib.vcproj
--- python/PCbuild.original/zlib.vcproj Tue Jul 20 07:37:48 2004
+++ python/PCbuild/zlib.vcproj  Thu Jun 02 16:50:01 2005
@@ -188,7 +188,7 @@
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions=" /MACHINE:IA64 
/USELINK:MS_SDK"
-                               
AdditionalDependencies="..\..\zlib-PT_CONFIG_zlibSrcName\zlib.lib"
+                               
AdditionalDependencies="..\..\zlib-PT_CONFIG_zlibSrcName\zlib.lib 
bufferoverflowU.lib"
                                OutputFile="./zlib.pyd"
                                LinkIncremental="1"
                                SuppressStartupBanner="TRUE"
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to