xref: /AOO42X/main/python/python-2.7.18-msvs9.patch (revision 979772527e057b70bb93d4370b1de45120f68236)
1*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj
2*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj
3*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj
4fb5941c3SDon Lewis@@ -56,6 +56,7 @@
5fb5941c3SDon Lewis            />
6fb5941c3SDon Lewis            <Tool
7fb5941c3SDon Lewis                Name="VCLinkerTool"
8fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
9fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
10fb5941c3SDon Lewis                BaseAddress="0x1e180000"
11fb5941c3SDon Lewis            />
12fb5941c3SDon Lewis@@ -120,6 +121,7 @@
13fb5941c3SDon Lewis            />
14fb5941c3SDon Lewis            <Tool
15fb5941c3SDon Lewis                Name="VCLinkerTool"
16fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
17fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
18fb5941c3SDon Lewis                BaseAddress="0x1e180000"
19fb5941c3SDon Lewis            />
20fb5941c3SDon Lewis@@ -183,6 +185,7 @@
21fb5941c3SDon Lewis            />
22fb5941c3SDon Lewis            <Tool
23fb5941c3SDon Lewis                Name="VCLinkerTool"
24fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
25fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
26fb5941c3SDon Lewis                BaseAddress="0x1e180000"
27fb5941c3SDon Lewis            />
28fb5941c3SDon Lewis@@ -248,6 +251,7 @@
29fb5941c3SDon Lewis            />
30fb5941c3SDon Lewis            <Tool
31fb5941c3SDon Lewis                Name="VCLinkerTool"
32fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
33fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
34fb5941c3SDon Lewis                BaseAddress="0x1e180000"
35fb5941c3SDon Lewis            />
36fb5941c3SDon Lewis@@ -311,6 +315,7 @@
37fb5941c3SDon Lewis            />
38fb5941c3SDon Lewis            <Tool
39fb5941c3SDon Lewis                Name="VCLinkerTool"
40fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
41fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
42fb5941c3SDon Lewis                BaseAddress="0x1e180000"
43fb5941c3SDon Lewis            />
44fb5941c3SDon Lewis@@ -375,6 +380,7 @@
45fb5941c3SDon Lewis            />
46fb5941c3SDon Lewis            <Tool
47fb5941c3SDon Lewis                Name="VCLinkerTool"
48fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
49fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
50fb5941c3SDon Lewis                BaseAddress="0x1e180000"
51fb5941c3SDon Lewis                TargetMachine="17"
52fb5941c3SDon Lewis@@ -439,6 +445,7 @@
53fb5941c3SDon Lewis            />
54fb5941c3SDon Lewis            <Tool
55fb5941c3SDon Lewis                Name="VCLinkerTool"
56fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
57fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
58fb5941c3SDon Lewis                BaseAddress="0x1e180000"
59fb5941c3SDon Lewis            />
60fb5941c3SDon Lewis@@ -503,6 +510,7 @@
61fb5941c3SDon Lewis            />
62fb5941c3SDon Lewis            <Tool
63fb5941c3SDon Lewis                Name="VCLinkerTool"
64fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
65fb5941c3SDon Lewis                AdditionalDependencies="$(bsddbDepLibs)"
66fb5941c3SDon Lewis                BaseAddress="0x1e180000"
67fb5941c3SDon Lewis                TargetMachine="17"
68*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj
69*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj
70*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj
71fb5941c3SDon Lewis@@ -177,7 +177,7 @@
72fb5941c3SDon Lewis            />
73fb5941c3SDon Lewis            <Tool
74fb5941c3SDon Lewis                Name="VCLinkerTool"
75fb5941c3SDon Lewis-               AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
76fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /DYNAMICBASE /NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
77fb5941c3SDon Lewis                SubSystem="0"
78fb5941c3SDon Lewis                BaseAddress="0x1D1A0000"
79fb5941c3SDon Lewis            />
80fb5941c3SDon Lewis@@ -241,7 +241,7 @@
81fb5941c3SDon Lewis            />
82fb5941c3SDon Lewis            <Tool
83fb5941c3SDon Lewis                Name="VCLinkerTool"
84fb5941c3SDon Lewis-               AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
85fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /DYNAMICBASE /NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
86fb5941c3SDon Lewis                SubSystem="0"
87fb5941c3SDon Lewis                BaseAddress="0x1D1A0000"
88fb5941c3SDon Lewis            />
89fb5941c3SDon Lewis@@ -304,7 +304,7 @@
90fb5941c3SDon Lewis            />
91fb5941c3SDon Lewis            <Tool
92fb5941c3SDon Lewis                Name="VCLinkerTool"
93fb5941c3SDon Lewis-               AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
94fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /DYNAMICBASE /NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
95fb5941c3SDon Lewis                SubSystem="0"
96fb5941c3SDon Lewis                BaseAddress="0x1D1A0000"
97fb5941c3SDon Lewis            />
98fb5941c3SDon Lewis@@ -368,7 +368,7 @@
99fb5941c3SDon Lewis            />
100fb5941c3SDon Lewis            <Tool
101fb5941c3SDon Lewis                Name="VCLinkerTool"
102fb5941c3SDon Lewis-               AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
103fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /DYNAMICBASE /NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
104fb5941c3SDon Lewis                SubSystem="0"
105fb5941c3SDon Lewis                BaseAddress="0x1D1A0000"
106fb5941c3SDon Lewis                TargetMachine="17"
107fb5941c3SDon Lewis@@ -432,7 +432,7 @@
108fb5941c3SDon Lewis            />
109fb5941c3SDon Lewis            <Tool
110fb5941c3SDon Lewis                Name="VCLinkerTool"
111fb5941c3SDon Lewis-               AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
112fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /DYNAMICBASE /NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
113fb5941c3SDon Lewis                SubSystem="0"
114fb5941c3SDon Lewis                BaseAddress="0x1D1A0000"
115fb5941c3SDon Lewis            />
116fb5941c3SDon Lewis@@ -496,7 +496,7 @@
117fb5941c3SDon Lewis            />
118fb5941c3SDon Lewis            <Tool
119fb5941c3SDon Lewis                Name="VCLinkerTool"
120fb5941c3SDon Lewis-               AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
121fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /DYNAMICBASE /NXCOMPAT /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
122fb5941c3SDon Lewis                SubSystem="0"
123fb5941c3SDon Lewis                BaseAddress="0x1D1A0000"
124fb5941c3SDon Lewis                TargetMachine="17"
125*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj
126*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj
127*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj
128fb5941c3SDon Lewis@@ -54,6 +54,7 @@
129fb5941c3SDon Lewis            />
130fb5941c3SDon Lewis            <Tool
131fb5941c3SDon Lewis                Name="VCLinkerTool"
132fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
133fb5941c3SDon Lewis            />
134fb5941c3SDon Lewis            <Tool
135fb5941c3SDon Lewis                Name="VCALinkTool"
136fb5941c3SDon Lewis@@ -113,6 +114,7 @@
137fb5941c3SDon Lewis            />
138fb5941c3SDon Lewis            <Tool
139fb5941c3SDon Lewis                Name="VCLinkerTool"
140fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
141fb5941c3SDon Lewis            />
142fb5941c3SDon Lewis            <Tool
143fb5941c3SDon Lewis                Name="VCALinkTool"
144fb5941c3SDon Lewis@@ -172,6 +174,7 @@
145fb5941c3SDon Lewis            />
146fb5941c3SDon Lewis            <Tool
147fb5941c3SDon Lewis                Name="VCLinkerTool"
148fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
149fb5941c3SDon Lewis            />
150fb5941c3SDon Lewis            <Tool
151fb5941c3SDon Lewis                Name="VCALinkTool"
152fb5941c3SDon Lewis@@ -232,6 +235,7 @@
153fb5941c3SDon Lewis            />
154fb5941c3SDon Lewis            <Tool
155fb5941c3SDon Lewis                Name="VCLinkerTool"
156fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
157fb5941c3SDon Lewis            />
158fb5941c3SDon Lewis            <Tool
159fb5941c3SDon Lewis                Name="VCALinkTool"
160fb5941c3SDon Lewis@@ -291,6 +295,7 @@
161fb5941c3SDon Lewis            />
162fb5941c3SDon Lewis            <Tool
163fb5941c3SDon Lewis                Name="VCLinkerTool"
164fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
165fb5941c3SDon Lewis            />
166fb5941c3SDon Lewis            <Tool
167fb5941c3SDon Lewis                Name="VCALinkTool"
168fb5941c3SDon Lewis@@ -352,6 +357,7 @@
169fb5941c3SDon Lewis            <Tool
170fb5941c3SDon Lewis                Name="VCLinkerTool"
171fb5941c3SDon Lewis                TargetMachine="17"
172fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
173fb5941c3SDon Lewis            />
174fb5941c3SDon Lewis            <Tool
175fb5941c3SDon Lewis                Name="VCALinkTool"
176fb5941c3SDon Lewis@@ -411,6 +417,7 @@
177fb5941c3SDon Lewis            />
178fb5941c3SDon Lewis            <Tool
179fb5941c3SDon Lewis                Name="VCLinkerTool"
180fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
181fb5941c3SDon Lewis            />
182fb5941c3SDon Lewis            <Tool
183fb5941c3SDon Lewis                Name="VCALinkTool"
184fb5941c3SDon Lewis@@ -472,6 +479,7 @@
185fb5941c3SDon Lewis            <Tool
186fb5941c3SDon Lewis                Name="VCLinkerTool"
187fb5941c3SDon Lewis                TargetMachine="17"
188fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
189fb5941c3SDon Lewis            />
190fb5941c3SDon Lewis            <Tool
191fb5941c3SDon Lewis                Name="VCALinkTool"
192*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj
193*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj
194*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj
195fb5941c3SDon Lewis@@ -57,6 +57,7 @@
196fb5941c3SDon Lewis            <Tool
197fb5941c3SDon Lewis                Name="VCLinkerTool"
198fb5941c3SDon Lewis                BaseAddress="0x1D100000"
199fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
200fb5941c3SDon Lewis            />
201fb5941c3SDon Lewis            <Tool
202fb5941c3SDon Lewis                Name="VCALinkTool"
203fb5941c3SDon Lewis@@ -119,6 +120,7 @@
204fb5941c3SDon Lewis            <Tool
205fb5941c3SDon Lewis                Name="VCLinkerTool"
206fb5941c3SDon Lewis                BaseAddress="0x1D100000"
207fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
208fb5941c3SDon Lewis            />
209fb5941c3SDon Lewis            <Tool
210fb5941c3SDon Lewis                Name="VCALinkTool"
211fb5941c3SDon Lewis@@ -181,6 +183,7 @@
212fb5941c3SDon Lewis            <Tool
213fb5941c3SDon Lewis                Name="VCLinkerTool"
214fb5941c3SDon Lewis                BaseAddress="0x1D100000"
215fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
216fb5941c3SDon Lewis            />
217fb5941c3SDon Lewis            <Tool
218fb5941c3SDon Lewis                Name="VCALinkTool"
219fb5941c3SDon Lewis@@ -244,6 +247,7 @@
220fb5941c3SDon Lewis            <Tool
221fb5941c3SDon Lewis                Name="VCLinkerTool"
222fb5941c3SDon Lewis                BaseAddress="0x1D100000"
223fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
224fb5941c3SDon Lewis            />
225fb5941c3SDon Lewis            <Tool
226fb5941c3SDon Lewis                Name="VCALinkTool"
227fb5941c3SDon Lewis@@ -306,6 +310,7 @@
228fb5941c3SDon Lewis            <Tool
229fb5941c3SDon Lewis                Name="VCLinkerTool"
230fb5941c3SDon Lewis                BaseAddress="0x1D100000"
231fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
232fb5941c3SDon Lewis            />
233fb5941c3SDon Lewis            <Tool
234fb5941c3SDon Lewis                Name="VCALinkTool"
235fb5941c3SDon Lewis@@ -370,6 +375,7 @@
236fb5941c3SDon Lewis                Name="VCLinkerTool"
237fb5941c3SDon Lewis                BaseAddress="0x1D100000"
238fb5941c3SDon Lewis                TargetMachine="17"
239fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
240fb5941c3SDon Lewis            />
241fb5941c3SDon Lewis            <Tool
242fb5941c3SDon Lewis                Name="VCALinkTool"
243fb5941c3SDon Lewis@@ -432,6 +438,7 @@
244fb5941c3SDon Lewis            <Tool
245fb5941c3SDon Lewis                Name="VCLinkerTool"
246fb5941c3SDon Lewis                BaseAddress="0x1D100000"
247fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
248fb5941c3SDon Lewis            />
249fb5941c3SDon Lewis            <Tool
250fb5941c3SDon Lewis                Name="VCALinkTool"
251fb5941c3SDon Lewis@@ -496,6 +503,7 @@
252fb5941c3SDon Lewis                Name="VCLinkerTool"
253fb5941c3SDon Lewis                BaseAddress="0x1D100000"
254fb5941c3SDon Lewis                TargetMachine="17"
255fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
256fb5941c3SDon Lewis            />
257fb5941c3SDon Lewis            <Tool
258fb5941c3SDon Lewis                Name="VCALinkTool"
259*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj
260*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj
261*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj
262*97977252SDamjan Jovanovic@@ -57,7 +57,8 @@
263*97977252SDamjan Jovanovic            />
264fb5941c3SDon Lewis            <Tool
265fb5941c3SDon Lewis                Name="VCLinkerTool"
266*97977252SDamjan Jovanovic-               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
267*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib"
268fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
269fb5941c3SDon Lewis            />
270fb5941c3SDon Lewis            <Tool
271fb5941c3SDon Lewis                Name="VCALinkTool"
272fb5941c3SDon Lewis@@ -121,6 +122,7 @@
273fb5941c3SDon Lewis            <Tool
274fb5941c3SDon Lewis                Name="VCLinkerTool"
275fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
276fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
277fb5941c3SDon Lewis            />
278fb5941c3SDon Lewis            <Tool
279fb5941c3SDon Lewis                Name="VCALinkTool"
280*97977252SDamjan Jovanovic@@ -183,7 +185,8 @@
281*97977252SDamjan Jovanovic            />
282fb5941c3SDon Lewis            <Tool
283fb5941c3SDon Lewis                Name="VCLinkerTool"
284*97977252SDamjan Jovanovic-               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
285*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib"
286fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
287fb5941c3SDon Lewis            />
288fb5941c3SDon Lewis            <Tool
289fb5941c3SDon Lewis                Name="VCALinkTool"
290fb5941c3SDon Lewis@@ -248,6 +251,7 @@
291fb5941c3SDon Lewis            <Tool
292fb5941c3SDon Lewis                Name="VCLinkerTool"
293fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
294fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
295fb5941c3SDon Lewis            />
296fb5941c3SDon Lewis            <Tool
297fb5941c3SDon Lewis                Name="VCALinkTool"
298*97977252SDamjan Jovanovic@@ -310,7 +314,8 @@
299*97977252SDamjan Jovanovic            />
300fb5941c3SDon Lewis            <Tool
301fb5941c3SDon Lewis                Name="VCLinkerTool"
302*97977252SDamjan Jovanovic-               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
303*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib"
304fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
305fb5941c3SDon Lewis            />
306fb5941c3SDon Lewis            <Tool
307fb5941c3SDon Lewis                Name="VCALinkTool"
308fb5941c3SDon Lewis@@ -376,6 +381,7 @@
309fb5941c3SDon Lewis                Name="VCLinkerTool"
310fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
311fb5941c3SDon Lewis                TargetMachine="17"
312fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
313fb5941c3SDon Lewis            />
314fb5941c3SDon Lewis            <Tool
315fb5941c3SDon Lewis                Name="VCALinkTool"
316*97977252SDamjan Jovanovic@@ -438,7 +444,8 @@
317*97977252SDamjan Jovanovic            />
318fb5941c3SDon Lewis            <Tool
319fb5941c3SDon Lewis                Name="VCLinkerTool"
320*97977252SDamjan Jovanovic-               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
321*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib"
322fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
323fb5941c3SDon Lewis            />
324fb5941c3SDon Lewis            <Tool
325fb5941c3SDon Lewis                Name="VCALinkTool"
326fb5941c3SDon Lewis@@ -504,6 +511,7 @@
327fb5941c3SDon Lewis                Name="VCLinkerTool"
328fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
329fb5941c3SDon Lewis                TargetMachine="17"
330fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
331fb5941c3SDon Lewis            />
332fb5941c3SDon Lewis            <Tool
333fb5941c3SDon Lewis                Name="VCALinkTool"
334*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj
335*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj
336*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj
337fb5941c3SDon Lewis@@ -56,6 +56,7 @@
338fb5941c3SDon Lewis                Name="VCLinkerTool"
339fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
340fb5941c3SDon Lewis                BaseAddress="0x1D160000"
341fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
342fb5941c3SDon Lewis            />
343fb5941c3SDon Lewis            <Tool
344fb5941c3SDon Lewis                Name="VCALinkTool"
345fb5941c3SDon Lewis@@ -117,6 +118,7 @@
346fb5941c3SDon Lewis                Name="VCLinkerTool"
347fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
348fb5941c3SDon Lewis                BaseAddress="0x1D160000"
349fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
350fb5941c3SDon Lewis            />
351fb5941c3SDon Lewis            <Tool
352fb5941c3SDon Lewis                Name="VCALinkTool"
353fb5941c3SDon Lewis@@ -178,6 +180,7 @@
354fb5941c3SDon Lewis                Name="VCLinkerTool"
355fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
356fb5941c3SDon Lewis                BaseAddress="0x1D160000"
357fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
358fb5941c3SDon Lewis            />
359fb5941c3SDon Lewis            <Tool
360fb5941c3SDon Lewis                Name="VCALinkTool"
361fb5941c3SDon Lewis@@ -240,6 +243,7 @@
362fb5941c3SDon Lewis                Name="VCLinkerTool"
363fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
364fb5941c3SDon Lewis                BaseAddress="0x1D160000"
365fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
366fb5941c3SDon Lewis            />
367fb5941c3SDon Lewis            <Tool
368fb5941c3SDon Lewis                Name="VCALinkTool"
369fb5941c3SDon Lewis@@ -301,6 +305,7 @@
370fb5941c3SDon Lewis                Name="VCLinkerTool"
371fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
372fb5941c3SDon Lewis                BaseAddress="0x1D160000"
373fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
374fb5941c3SDon Lewis            />
375fb5941c3SDon Lewis            <Tool
376fb5941c3SDon Lewis                Name="VCALinkTool"
377fb5941c3SDon Lewis@@ -364,6 +369,7 @@
378fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
379fb5941c3SDon Lewis                BaseAddress="0x1D160000"
380fb5941c3SDon Lewis                TargetMachine="17"
381fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
382fb5941c3SDon Lewis            />
383fb5941c3SDon Lewis            <Tool
384fb5941c3SDon Lewis                Name="VCALinkTool"
385fb5941c3SDon Lewis@@ -425,6 +431,7 @@
386fb5941c3SDon Lewis                Name="VCLinkerTool"
387fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
388fb5941c3SDon Lewis                BaseAddress="0x1D160000"
389fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
390fb5941c3SDon Lewis            />
391fb5941c3SDon Lewis            <Tool
392fb5941c3SDon Lewis                Name="VCALinkTool"
393fb5941c3SDon Lewis@@ -488,6 +495,7 @@
394fb5941c3SDon Lewis                AdditionalDependencies="fci.lib msi.lib rpcrt4.lib"
395fb5941c3SDon Lewis                BaseAddress="0x1D160000"
396fb5941c3SDon Lewis                TargetMachine="17"
397fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
398fb5941c3SDon Lewis            />
399fb5941c3SDon Lewis            <Tool
400fb5941c3SDon Lewis                Name="VCALinkTool"
401*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj
402*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj
403*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj
404fb5941c3SDon Lewis@@ -56,6 +56,7 @@
405fb5941c3SDon Lewis                Name="VCLinkerTool"
406fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
407fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
408fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
409fb5941c3SDon Lewis            />
410fb5941c3SDon Lewis            <Tool
411fb5941c3SDon Lewis                Name="VCALinkTool"
412fb5941c3SDon Lewis@@ -117,6 +118,7 @@
413fb5941c3SDon Lewis                Name="VCLinkerTool"
414fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
415fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
416fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
417fb5941c3SDon Lewis            />
418fb5941c3SDon Lewis            <Tool
419fb5941c3SDon Lewis                Name="VCALinkTool"
420fb5941c3SDon Lewis@@ -178,6 +180,7 @@
421fb5941c3SDon Lewis                Name="VCLinkerTool"
422fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
423fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
424fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
425fb5941c3SDon Lewis            />
426fb5941c3SDon Lewis            <Tool
427fb5941c3SDon Lewis                Name="VCALinkTool"
428fb5941c3SDon Lewis@@ -240,6 +243,7 @@
429fb5941c3SDon Lewis                Name="VCLinkerTool"
430fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
431fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
432fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
433fb5941c3SDon Lewis            />
434fb5941c3SDon Lewis            <Tool
435fb5941c3SDon Lewis                Name="VCALinkTool"
436fb5941c3SDon Lewis@@ -301,6 +305,7 @@
437fb5941c3SDon Lewis                Name="VCLinkerTool"
438fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
439fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
440fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
441fb5941c3SDon Lewis            />
442fb5941c3SDon Lewis            <Tool
443fb5941c3SDon Lewis                Name="VCALinkTool"
444fb5941c3SDon Lewis@@ -364,6 +369,7 @@
445fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
446fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
447fb5941c3SDon Lewis                TargetMachine="17"
448fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
449fb5941c3SDon Lewis            />
450fb5941c3SDon Lewis            <Tool
451fb5941c3SDon Lewis                Name="VCALinkTool"
452fb5941c3SDon Lewis@@ -425,6 +431,7 @@
453fb5941c3SDon Lewis                Name="VCLinkerTool"
454fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
455fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
456fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
457fb5941c3SDon Lewis            />
458fb5941c3SDon Lewis            <Tool
459fb5941c3SDon Lewis                Name="VCALinkTool"
460fb5941c3SDon Lewis@@ -488,6 +495,7 @@
461fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
462fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
463fb5941c3SDon Lewis                TargetMachine="17"
464fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
465fb5941c3SDon Lewis            />
466fb5941c3SDon Lewis            <Tool
467fb5941c3SDon Lewis                Name="VCALinkTool"
468*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj
469*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj
470*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj
471fb5941c3SDon Lewis@@ -56,6 +56,7 @@
472fb5941c3SDon Lewis                Name="VCLinkerTool"
473fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
474fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
475fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
476fb5941c3SDon Lewis            />
477fb5941c3SDon Lewis            <Tool
478fb5941c3SDon Lewis                Name="VCALinkTool"
479fb5941c3SDon Lewis@@ -117,6 +118,7 @@
480fb5941c3SDon Lewis                Name="VCLinkerTool"
481fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
482fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
483fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
484fb5941c3SDon Lewis            />
485fb5941c3SDon Lewis            <Tool
486fb5941c3SDon Lewis                Name="VCALinkTool"
487fb5941c3SDon Lewis@@ -178,6 +180,7 @@
488fb5941c3SDon Lewis                Name="VCLinkerTool"
489fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
490fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
491fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
492fb5941c3SDon Lewis            />
493fb5941c3SDon Lewis            <Tool
494fb5941c3SDon Lewis                Name="VCALinkTool"
495fb5941c3SDon Lewis@@ -240,6 +243,7 @@
496fb5941c3SDon Lewis                Name="VCLinkerTool"
497fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
498fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
499fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
500fb5941c3SDon Lewis            />
501fb5941c3SDon Lewis            <Tool
502fb5941c3SDon Lewis                Name="VCALinkTool"
503fb5941c3SDon Lewis@@ -301,6 +305,7 @@
504fb5941c3SDon Lewis                Name="VCLinkerTool"
505fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
506fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
507fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
508fb5941c3SDon Lewis            />
509fb5941c3SDon Lewis            <Tool
510fb5941c3SDon Lewis                Name="VCALinkTool"
511fb5941c3SDon Lewis@@ -364,6 +369,7 @@
512fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
513fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
514fb5941c3SDon Lewis                TargetMachine="17"
515fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
516fb5941c3SDon Lewis            />
517fb5941c3SDon Lewis            <Tool
518fb5941c3SDon Lewis                Name="VCALinkTool"
519fb5941c3SDon Lewis@@ -425,6 +431,7 @@
520fb5941c3SDon Lewis                Name="VCLinkerTool"
521fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
522fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
523fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
524fb5941c3SDon Lewis            />
525fb5941c3SDon Lewis            <Tool
526fb5941c3SDon Lewis                Name="VCALinkTool"
527fb5941c3SDon Lewis@@ -488,6 +495,7 @@
528fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
529fb5941c3SDon Lewis                BaseAddress="0x1e1D0000"
530fb5941c3SDon Lewis                TargetMachine="17"
531fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
532fb5941c3SDon Lewis            />
533fb5941c3SDon Lewis            <Tool
534fb5941c3SDon Lewis                Name="VCALinkTool"
535*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj
536*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18PC/VS9.0/_sqlite3.vcproj
537*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj
538fb5941c3SDon Lewis@@ -57,6 +57,7 @@
539fb5941c3SDon Lewis            <Tool
540fb5941c3SDon Lewis                Name="VCLinkerTool"
541fb5941c3SDon Lewis                BaseAddress="0x1e180000"
542fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
543fb5941c3SDon Lewis            />
544fb5941c3SDon Lewis            <Tool
545fb5941c3SDon Lewis                Name="VCALinkTool"
546fb5941c3SDon Lewis@@ -119,6 +120,7 @@
547fb5941c3SDon Lewis            <Tool
548fb5941c3SDon Lewis                Name="VCLinkerTool"
549fb5941c3SDon Lewis                BaseAddress="0x1e180000"
550fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
551fb5941c3SDon Lewis            />
552fb5941c3SDon Lewis            <Tool
553fb5941c3SDon Lewis                Name="VCALinkTool"
554fb5941c3SDon Lewis@@ -181,6 +183,7 @@
555fb5941c3SDon Lewis            <Tool
556fb5941c3SDon Lewis                Name="VCLinkerTool"
557fb5941c3SDon Lewis                BaseAddress="0x1e180000"
558fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
559fb5941c3SDon Lewis            />
560fb5941c3SDon Lewis            <Tool
561fb5941c3SDon Lewis                Name="VCALinkTool"
562fb5941c3SDon Lewis@@ -244,6 +247,7 @@
563fb5941c3SDon Lewis            <Tool
564fb5941c3SDon Lewis                Name="VCLinkerTool"
565fb5941c3SDon Lewis                BaseAddress="0x1e180000"
566fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
567fb5941c3SDon Lewis            />
568fb5941c3SDon Lewis            <Tool
569fb5941c3SDon Lewis                Name="VCALinkTool"
570fb5941c3SDon Lewis@@ -306,6 +310,7 @@
571fb5941c3SDon Lewis            <Tool
572fb5941c3SDon Lewis                Name="VCLinkerTool"
573fb5941c3SDon Lewis                BaseAddress="0x1e180000"
574fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
575fb5941c3SDon Lewis            />
576fb5941c3SDon Lewis            <Tool
577fb5941c3SDon Lewis                Name="VCALinkTool"
578fb5941c3SDon Lewis@@ -370,6 +375,7 @@
579fb5941c3SDon Lewis                Name="VCLinkerTool"
580fb5941c3SDon Lewis                BaseAddress="0x1e180000"
581fb5941c3SDon Lewis                TargetMachine="17"
582fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
583fb5941c3SDon Lewis            />
584fb5941c3SDon Lewis            <Tool
585fb5941c3SDon Lewis                Name="VCALinkTool"
586fb5941c3SDon Lewis@@ -432,6 +438,7 @@
587fb5941c3SDon Lewis            <Tool
588fb5941c3SDon Lewis                Name="VCLinkerTool"
589fb5941c3SDon Lewis                BaseAddress="0x1e180000"
590fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
591fb5941c3SDon Lewis            />
592fb5941c3SDon Lewis            <Tool
593fb5941c3SDon Lewis                Name="VCALinkTool"
594fb5941c3SDon Lewis@@ -496,6 +503,7 @@
595fb5941c3SDon Lewis                Name="VCLinkerTool"
596fb5941c3SDon Lewis                BaseAddress="0x1e180000"
597fb5941c3SDon Lewis                TargetMachine="17"
598fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
599fb5941c3SDon Lewis            />
600fb5941c3SDon Lewis            <Tool
601fb5941c3SDon Lewis                Name="VCALinkTool"
602*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj
603*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj
604*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj
605fb5941c3SDon Lewis@@ -43,7 +43,7 @@
606fb5941c3SDon Lewis            />
607fb5941c3SDon Lewis            <Tool
608fb5941c3SDon Lewis                Name="VCCLCompilerTool"
609fb5941c3SDon Lewis-               AdditionalIncludeDirectories="$(opensslDir)\include32"
610fb5941c3SDon Lewis+               AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
611fb5941c3SDon Lewis            />
612fb5941c3SDon Lewis            <Tool
613fb5941c3SDon Lewis                Name="VCManagedResourceCompilerTool"
614fb5941c3SDon Lewis@@ -57,7 +57,8 @@
615fb5941c3SDon Lewis            />
616fb5941c3SDon Lewis            <Tool
617fb5941c3SDon Lewis                Name="VCLinkerTool"
618fb5941c3SDon Lewis-               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
619fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
620*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libssl.lib"
621fb5941c3SDon Lewis            />
622fb5941c3SDon Lewis            <Tool
623fb5941c3SDon Lewis                Name="VCALinkTool"
624fb5941c3SDon Lewis@@ -106,7 +107,7 @@
625fb5941c3SDon Lewis            />
626fb5941c3SDon Lewis            <Tool
627fb5941c3SDon Lewis                Name="VCCLCompilerTool"
628fb5941c3SDon Lewis-               AdditionalIncludeDirectories="$(opensslDir)\include64"
629fb5941c3SDon Lewis+               AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
630fb5941c3SDon Lewis            />
631fb5941c3SDon Lewis            <Tool
632fb5941c3SDon Lewis                Name="VCManagedResourceCompilerTool"
633fb5941c3SDon Lewis@@ -120,7 +121,8 @@
634fb5941c3SDon Lewis            />
635fb5941c3SDon Lewis            <Tool
636fb5941c3SDon Lewis                Name="VCLinkerTool"
637fb5941c3SDon Lewis-               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
638fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
639fb5941c3SDon Lewis+               AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib"
640fb5941c3SDon Lewis            />
641fb5941c3SDon Lewis            <Tool
642fb5941c3SDon Lewis                Name="VCALinkTool"
643fb5941c3SDon Lewis@@ -169,7 +171,7 @@
644fb5941c3SDon Lewis            />
645fb5941c3SDon Lewis            <Tool
646fb5941c3SDon Lewis                Name="VCCLCompilerTool"
647fb5941c3SDon Lewis-               AdditionalIncludeDirectories="$(opensslDir)\include32"
648fb5941c3SDon Lewis+               AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
649fb5941c3SDon Lewis            />
650fb5941c3SDon Lewis            <Tool
651fb5941c3SDon Lewis                Name="VCManagedResourceCompilerTool"
652fb5941c3SDon Lewis@@ -183,7 +185,8 @@
653fb5941c3SDon Lewis            />
654fb5941c3SDon Lewis            <Tool
655fb5941c3SDon Lewis                Name="VCLinkerTool"
656fb5941c3SDon Lewis-               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
657fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
658*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libcrypto.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libssl.lib"
659fb5941c3SDon Lewis            />
660fb5941c3SDon Lewis            <Tool
661fb5941c3SDon Lewis                Name="VCALinkTool"
662fb5941c3SDon Lewis@@ -233,7 +236,7 @@
663fb5941c3SDon Lewis            />
664fb5941c3SDon Lewis            <Tool
665fb5941c3SDon Lewis                Name="VCCLCompilerTool"
666fb5941c3SDon Lewis-               AdditionalIncludeDirectories="$(opensslDir)\include64"
667fb5941c3SDon Lewis+               AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
668fb5941c3SDon Lewis            />
669fb5941c3SDon Lewis            <Tool
670fb5941c3SDon Lewis                Name="VCManagedResourceCompilerTool"
671fb5941c3SDon Lewis@@ -247,7 +250,8 @@
672fb5941c3SDon Lewis            />
673fb5941c3SDon Lewis            <Tool
674fb5941c3SDon Lewis                Name="VCLinkerTool"
675fb5941c3SDon Lewis-               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib"
676fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
677fb5941c3SDon Lewis+               AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib"
678fb5941c3SDon Lewis            />
679fb5941c3SDon Lewis            <Tool
680fb5941c3SDon Lewis                Name="VCALinkTool"
681fb5941c3SDon Lewis@@ -296,7 +300,7 @@
682fb5941c3SDon Lewis            />
683fb5941c3SDon Lewis            <Tool
684fb5941c3SDon Lewis                Name="VCCLCompilerTool"
685fb5941c3SDon Lewis-               AdditionalIncludeDirectories="$(opensslDir)\include32"
686fb5941c3SDon Lewis+               AdditionalIncludeDirectories="$(SOLARVERSION)\$(INPATH)\inc$(UPDMINOREXT)\external"
687fb5941c3SDon Lewis            />
688fb5941c3SDon Lewis            <Tool
689fb5941c3SDon Lewis                Name="VCManagedResourceCompilerTool"
690fb5941c3SDon Lewis@@ -310,7 +314,8 @@
691fb5941c3SDon Lewis            />
692fb5941c3SDon Lewis            <Tool
693fb5941c3SDon Lewis                Name="VCLinkerTool"
694fb5941c3SDon Lewis-               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
695fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
696*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libssl.lib"
697fb5941c3SDon Lewis            />
698fb5941c3SDon Lewis            <Tool
699fb5941c3SDon Lewis                Name="VCALinkTool"
700*97977252SDamjan Jovanovic@@ -438,7 +443,7 @@
701*97977252SDamjan Jovanovic            />
702*97977252SDamjan Jovanovic            <Tool
703*97977252SDamjan Jovanovic                Name="VCLinkerTool"
704*97977252SDamjan Jovanovic-               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib"
705*97977252SDamjan Jovanovic+               AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib"
706*97977252SDamjan Jovanovic            />
707*97977252SDamjan Jovanovic            <Tool
708*97977252SDamjan Jovanovic                Name="VCALinkTool"
709*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj
710*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj
711*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj
712fb5941c3SDon Lewis@@ -55,6 +55,7 @@
713fb5941c3SDon Lewis            <Tool
714fb5941c3SDon Lewis                Name="VCLinkerTool"
715fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
716fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
717fb5941c3SDon Lewis            />
718fb5941c3SDon Lewis            <Tool
719fb5941c3SDon Lewis                Name="VCALinkTool"
720fb5941c3SDon Lewis@@ -115,6 +116,7 @@
721fb5941c3SDon Lewis            <Tool
722fb5941c3SDon Lewis                Name="VCLinkerTool"
723fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
724fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
725fb5941c3SDon Lewis            />
726fb5941c3SDon Lewis            <Tool
727fb5941c3SDon Lewis                Name="VCALinkTool"
728fb5941c3SDon Lewis@@ -175,6 +177,7 @@
729fb5941c3SDon Lewis            <Tool
730fb5941c3SDon Lewis                Name="VCLinkerTool"
731fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
732fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
733fb5941c3SDon Lewis            />
734fb5941c3SDon Lewis            <Tool
735fb5941c3SDon Lewis                Name="VCALinkTool"
736fb5941c3SDon Lewis@@ -236,6 +239,7 @@
737fb5941c3SDon Lewis            <Tool
738fb5941c3SDon Lewis                Name="VCLinkerTool"
739fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
740fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
741fb5941c3SDon Lewis            />
742fb5941c3SDon Lewis            <Tool
743fb5941c3SDon Lewis                Name="VCALinkTool"
744fb5941c3SDon Lewis@@ -296,6 +300,7 @@
745fb5941c3SDon Lewis            <Tool
746fb5941c3SDon Lewis                Name="VCLinkerTool"
747fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
748fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
749fb5941c3SDon Lewis            />
750fb5941c3SDon Lewis            <Tool
751fb5941c3SDon Lewis                Name="VCALinkTool"
752fb5941c3SDon Lewis@@ -358,6 +363,7 @@
753fb5941c3SDon Lewis                Name="VCLinkerTool"
754fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
755fb5941c3SDon Lewis                TargetMachine="17"
756fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
757fb5941c3SDon Lewis            />
758fb5941c3SDon Lewis            <Tool
759fb5941c3SDon Lewis                Name="VCALinkTool"
760fb5941c3SDon Lewis@@ -418,6 +424,7 @@
761fb5941c3SDon Lewis            <Tool
762fb5941c3SDon Lewis                Name="VCLinkerTool"
763fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
764fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
765fb5941c3SDon Lewis            />
766fb5941c3SDon Lewis            <Tool
767fb5941c3SDon Lewis                Name="VCALinkTool"
768fb5941c3SDon Lewis@@ -480,6 +487,7 @@
769fb5941c3SDon Lewis                Name="VCLinkerTool"
770fb5941c3SDon Lewis                BaseAddress="0x1e1F0000"
771fb5941c3SDon Lewis                TargetMachine="17"
772fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
773fb5941c3SDon Lewis            />
774fb5941c3SDon Lewis            <Tool
775fb5941c3SDon Lewis                Name="VCALinkTool"
776*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj
777*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18PC/VS9.0/_tkinter.vcproj
778*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj
779fb5941c3SDon Lewis@@ -57,6 +57,7 @@
780fb5941c3SDon Lewis            <Tool
781fb5941c3SDon Lewis                Name="VCLinkerTool"
782fb5941c3SDon Lewis                AdditionalDependencies="$(tcltkLibDebug)"
783fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
784fb5941c3SDon Lewis            />
785fb5941c3SDon Lewis            <Tool
786fb5941c3SDon Lewis                Name="VCALinkTool"
787fb5941c3SDon Lewis@@ -119,6 +120,7 @@
788fb5941c3SDon Lewis            <Tool
789fb5941c3SDon Lewis                Name="VCLinkerTool"
790fb5941c3SDon Lewis                AdditionalDependencies="$(tcltk64LibDebug)"
791fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
792fb5941c3SDon Lewis            />
793fb5941c3SDon Lewis            <Tool
794fb5941c3SDon Lewis                Name="VCALinkTool"
795fb5941c3SDon Lewis@@ -181,6 +183,7 @@
796fb5941c3SDon Lewis            <Tool
797fb5941c3SDon Lewis                Name="VCLinkerTool"
798fb5941c3SDon Lewis                AdditionalDependencies="$(tcltkLib)"
799fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
800fb5941c3SDon Lewis            />
801fb5941c3SDon Lewis            <Tool
802fb5941c3SDon Lewis                Name="VCALinkTool"
803fb5941c3SDon Lewis@@ -244,6 +247,7 @@
804fb5941c3SDon Lewis            <Tool
805fb5941c3SDon Lewis                Name="VCLinkerTool"
806fb5941c3SDon Lewis                AdditionalDependencies="$(tcltk64Lib)"
807fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
808fb5941c3SDon Lewis            />
809fb5941c3SDon Lewis            <Tool
810fb5941c3SDon Lewis                Name="VCALinkTool"
811fb5941c3SDon Lewis@@ -306,6 +310,7 @@
812fb5941c3SDon Lewis            <Tool
813fb5941c3SDon Lewis                Name="VCLinkerTool"
814fb5941c3SDon Lewis                AdditionalDependencies="$(tcltkLib)"
815fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
816fb5941c3SDon Lewis            />
817fb5941c3SDon Lewis            <Tool
818fb5941c3SDon Lewis                Name="VCALinkTool"
819fb5941c3SDon Lewis@@ -370,6 +375,7 @@
820fb5941c3SDon Lewis                Name="VCLinkerTool"
821fb5941c3SDon Lewis                AdditionalDependencies="$(tcltk64Lib)"
822fb5941c3SDon Lewis                TargetMachine="17"
823fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
824fb5941c3SDon Lewis            />
825fb5941c3SDon Lewis            <Tool
826fb5941c3SDon Lewis                Name="VCALinkTool"
827fb5941c3SDon Lewis@@ -432,6 +438,7 @@
828fb5941c3SDon Lewis            <Tool
829fb5941c3SDon Lewis                Name="VCLinkerTool"
830fb5941c3SDon Lewis                AdditionalDependencies="$(tcltkLib)"
831fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
832fb5941c3SDon Lewis            />
833fb5941c3SDon Lewis            <Tool
834fb5941c3SDon Lewis                Name="VCALinkTool"
835fb5941c3SDon Lewis@@ -496,6 +503,7 @@
836fb5941c3SDon Lewis                Name="VCLinkerTool"
837fb5941c3SDon Lewis                AdditionalDependencies="$(tcltk64Lib)"
838fb5941c3SDon Lewis                TargetMachine="17"
839fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
840fb5941c3SDon Lewis            />
841fb5941c3SDon Lewis            <Tool
842fb5941c3SDon Lewis                Name="VCALinkTool"
843*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj
844*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj
845*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj
846fb5941c3SDon Lewis@@ -81,8 +81,7 @@
847fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="LIBC"
848fb5941c3SDon Lewis                ProgramDatabaseFile="..\..\lib\distutils\command\wininst-9.0.pdb"
849fb5941c3SDon Lewis                SubSystem="2"
850fb5941c3SDon Lewis-               RandomizedBaseAddress="1"
851fb5941c3SDon Lewis-               DataExecutionPrevention="0"
852fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
853fb5941c3SDon Lewis                TargetMachine="1"
854fb5941c3SDon Lewis            />
855fb5941c3SDon Lewis            <Tool
856fb5941c3SDon Lewis@@ -171,8 +170,7 @@
857fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="LIBC"
858fb5941c3SDon Lewis                ProgramDatabaseFile="..\..\lib\distutils\command\wininst-9.0-amd64.pdb"
859fb5941c3SDon Lewis                SubSystem="2"
860fb5941c3SDon Lewis-               RandomizedBaseAddress="1"
861fb5941c3SDon Lewis-               DataExecutionPrevention="0"
862fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
863fb5941c3SDon Lewis                TargetMachine="17"
864fb5941c3SDon Lewis            />
865fb5941c3SDon Lewis            <Tool
866*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj
867*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj
868*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj
869fb5941c3SDon Lewis@@ -57,6 +57,7 @@
870fb5941c3SDon Lewis            <Tool
871fb5941c3SDon Lewis                Name="VCLinkerTool"
872fb5941c3SDon Lewis                BaseAddress="0x1D170000"
873fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
874fb5941c3SDon Lewis            />
875fb5941c3SDon Lewis            <Tool
876fb5941c3SDon Lewis                Name="VCALinkTool"
877fb5941c3SDon Lewis@@ -119,6 +120,7 @@
878fb5941c3SDon Lewis            <Tool
879fb5941c3SDon Lewis                Name="VCLinkerTool"
880fb5941c3SDon Lewis                BaseAddress="0x1D170000"
881fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
882fb5941c3SDon Lewis            />
883fb5941c3SDon Lewis            <Tool
884fb5941c3SDon Lewis                Name="VCALinkTool"
885fb5941c3SDon Lewis@@ -181,6 +183,7 @@
886fb5941c3SDon Lewis            <Tool
887fb5941c3SDon Lewis                Name="VCLinkerTool"
888fb5941c3SDon Lewis                BaseAddress="0x1D170000"
889fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
890fb5941c3SDon Lewis            />
891fb5941c3SDon Lewis            <Tool
892fb5941c3SDon Lewis                Name="VCALinkTool"
893fb5941c3SDon Lewis@@ -244,6 +247,7 @@
894fb5941c3SDon Lewis            <Tool
895fb5941c3SDon Lewis                Name="VCLinkerTool"
896fb5941c3SDon Lewis                BaseAddress="0x1D170000"
897fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
898fb5941c3SDon Lewis            />
899fb5941c3SDon Lewis            <Tool
900fb5941c3SDon Lewis                Name="VCALinkTool"
901fb5941c3SDon Lewis@@ -306,6 +310,7 @@
902fb5941c3SDon Lewis            <Tool
903fb5941c3SDon Lewis                Name="VCLinkerTool"
904fb5941c3SDon Lewis                BaseAddress="0x1D170000"
905fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
906fb5941c3SDon Lewis            />
907fb5941c3SDon Lewis            <Tool
908fb5941c3SDon Lewis                Name="VCALinkTool"
909fb5941c3SDon Lewis@@ -370,6 +375,7 @@
910fb5941c3SDon Lewis                Name="VCLinkerTool"
911fb5941c3SDon Lewis                BaseAddress="0x1D170000"
912fb5941c3SDon Lewis                TargetMachine="17"
913fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
914fb5941c3SDon Lewis            />
915fb5941c3SDon Lewis            <Tool
916fb5941c3SDon Lewis                Name="VCALinkTool"
917fb5941c3SDon Lewis@@ -432,6 +438,7 @@
918fb5941c3SDon Lewis            <Tool
919fb5941c3SDon Lewis                Name="VCLinkerTool"
920fb5941c3SDon Lewis                BaseAddress="0x1D170000"
921fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
922fb5941c3SDon Lewis            />
923fb5941c3SDon Lewis            <Tool
924fb5941c3SDon Lewis                Name="VCALinkTool"
925fb5941c3SDon Lewis@@ -496,6 +503,7 @@
926fb5941c3SDon Lewis                Name="VCLinkerTool"
927fb5941c3SDon Lewis                BaseAddress="0x1D170000"
928fb5941c3SDon Lewis                TargetMachine="17"
929fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
930fb5941c3SDon Lewis            />
931fb5941c3SDon Lewis            <Tool
932fb5941c3SDon Lewis                Name="VCALinkTool"
933*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj
934*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj
935*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj
936fb5941c3SDon Lewis@@ -56,6 +56,7 @@
937fb5941c3SDon Lewis                Name="VCLinkerTool"
938fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName)_d.exe"
939fb5941c3SDon Lewis                SubSystem="1"
940fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
941fb5941c3SDon Lewis            />
942fb5941c3SDon Lewis            <Tool
943fb5941c3SDon Lewis                Name="VCALinkTool"
944fb5941c3SDon Lewis@@ -117,6 +118,7 @@
945fb5941c3SDon Lewis                Name="VCLinkerTool"
946fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName)_d.exe"
947fb5941c3SDon Lewis                SubSystem="1"
948fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
949fb5941c3SDon Lewis            />
950fb5941c3SDon Lewis            <Tool
951fb5941c3SDon Lewis                Name="VCALinkTool"
952fb5941c3SDon Lewis@@ -177,6 +179,7 @@
953fb5941c3SDon Lewis            <Tool
954fb5941c3SDon Lewis                Name="VCLinkerTool"
955fb5941c3SDon Lewis                SubSystem="1"
956fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
957fb5941c3SDon Lewis            />
958fb5941c3SDon Lewis            <Tool
959fb5941c3SDon Lewis                Name="VCALinkTool"
960fb5941c3SDon Lewis@@ -238,6 +241,7 @@
961fb5941c3SDon Lewis            <Tool
962fb5941c3SDon Lewis                Name="VCLinkerTool"
963fb5941c3SDon Lewis                SubSystem="1"
964fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
965fb5941c3SDon Lewis            />
966fb5941c3SDon Lewis            <Tool
967fb5941c3SDon Lewis                Name="VCALinkTool"
968*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj
969*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj
970*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj
971fb5941c3SDon Lewis@@ -61,6 +61,7 @@
972fb5941c3SDon Lewis                OutputFile="$(OutDir)/make_buildinfo.exe"
973fb5941c3SDon Lewis                ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
974fb5941c3SDon Lewis                SubSystem="1"
975fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
976fb5941c3SDon Lewis            />
977fb5941c3SDon Lewis            <Tool
978fb5941c3SDon Lewis                Name="VCALinkTool"
979fb5941c3SDon Lewis@@ -119,6 +120,7 @@
980fb5941c3SDon Lewis            />
981fb5941c3SDon Lewis            <Tool
982fb5941c3SDon Lewis                Name="VCLinkerTool"
983fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
984fb5941c3SDon Lewis            />
985fb5941c3SDon Lewis            <Tool
986fb5941c3SDon Lewis                Name="VCALinkTool"
987*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj
988*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj
989*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj
990fb5941c3SDon Lewis@@ -71,6 +71,7 @@
991fb5941c3SDon Lewis                ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
992fb5941c3SDon Lewis                SubSystem="1"
993fb5941c3SDon Lewis                BaseAddress="0x1d000000"
994fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
995fb5941c3SDon Lewis            />
996fb5941c3SDon Lewis            <Tool
997fb5941c3SDon Lewis                Name="VCALinkTool"
998fb5941c3SDon Lewis@@ -137,6 +138,7 @@
999fb5941c3SDon Lewis            <Tool
1000fb5941c3SDon Lewis                Name="VCLinkerTool"
1001fb5941c3SDon Lewis                OutputFile="$(SolutionDir)make_versioninfo.exe"
1002fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1003fb5941c3SDon Lewis            />
1004fb5941c3SDon Lewis            <Tool
1005fb5941c3SDon Lewis                Name="VCALinkTool"
1006fb5941c3SDon Lewis@@ -214,6 +216,7 @@
1007fb5941c3SDon Lewis                ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
1008fb5941c3SDon Lewis                SubSystem="1"
1009fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1010fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1011fb5941c3SDon Lewis            />
1012fb5941c3SDon Lewis            <Tool
1013fb5941c3SDon Lewis                Name="VCALinkTool"
1014fb5941c3SDon Lewis@@ -282,6 +285,7 @@
1015fb5941c3SDon Lewis                Name="VCLinkerTool"
1016fb5941c3SDon Lewis                OutputFile="$(SolutionDir)make_versioninfo_d.exe"
1017fb5941c3SDon Lewis                TargetMachine="17"
1018fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1019fb5941c3SDon Lewis            />
1020fb5941c3SDon Lewis            <Tool
1021fb5941c3SDon Lewis                Name="VCALinkTool"
1022*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln
1023*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln
1024*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln
1025*97977252SDamjan Jovanovic@@ -38,12 +38,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcproj
1026fb5941c3SDon Lewis        {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1027fb5941c3SDon Lewis    EndProjectSection
1028fb5941c3SDon Lewis EndProject
1029fb5941c3SDon Lewis-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
1030fb5941c3SDon Lewis-   ProjectSection(ProjectDependencies) = postProject
1031fb5941c3SDon Lewis-       {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
1032fb5941c3SDon Lewis-       {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1033fb5941c3SDon Lewis-   EndProjectSection
1034fb5941c3SDon Lewis-EndProject
1035fb5941c3SDon Lewis+#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
1036fb5941c3SDon Lewis+#  ProjectSection(ProjectDependencies) = postProject
1037fb5941c3SDon Lewis+#      {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
1038fb5941c3SDon Lewis+#      {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1039fb5941c3SDon Lewis+#  EndProjectSection
1040fb5941c3SDon Lewis+#EndProject
1041fb5941c3SDon Lewis Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcproj", "{0E9791DB-593A-465F-98BC-681011311618}"
1042fb5941c3SDon Lewis    ProjectSection(ProjectDependencies) = postProject
1043fb5941c3SDon Lewis        {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1044*97977252SDamjan Jovanovic@@ -69,12 +69,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcproj",
1045fb5941c3SDon Lewis        {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1046fb5941c3SDon Lewis    EndProjectSection
1047fb5941c3SDon Lewis EndProject
1048fb5941c3SDon Lewis-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
1049fb5941c3SDon Lewis-   ProjectSection(ProjectDependencies) = postProject
1050fb5941c3SDon Lewis-       {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1051fb5941c3SDon Lewis-       {A1A295E5-463C-437F-81CA-1F32367685DA} = {A1A295E5-463C-437F-81CA-1F32367685DA}
1052fb5941c3SDon Lewis-   EndProjectSection
1053fb5941c3SDon Lewis-EndProject
1054fb5941c3SDon Lewis+#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
1055fb5941c3SDon Lewis+#  ProjectSection(ProjectDependencies) = postProject
1056fb5941c3SDon Lewis+#      {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1057fb5941c3SDon Lewis+#      {A1A295E5-463C-437F-81CA-1F32367685DA} = {A1A295E5-463C-437F-81CA-1F32367685DA}
1058fb5941c3SDon Lewis+#  EndProjectSection
1059fb5941c3SDon Lewis+#EndProject
1060fb5941c3SDon Lewis Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"
1061fb5941c3SDon Lewis    ProjectSection(ProjectDependencies) = postProject
1062fb5941c3SDon Lewis        {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
1063*97977252SDamjan Jovanovic@@ -87,16 +87,16 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcpr
1064fb5941c3SDon Lewis        {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1065fb5941c3SDon Lewis    EndProjectSection
1066fb5941c3SDon Lewis EndProject
1067fb5941c3SDon Lewis-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
1068fb5941c3SDon Lewis-   ProjectSection(ProjectDependencies) = postProject
1069fb5941c3SDon Lewis-       {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1070fb5941c3SDon Lewis-   EndProjectSection
1071fb5941c3SDon Lewis-EndProject
1072fb5941c3SDon Lewis-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
1073fb5941c3SDon Lewis-   ProjectSection(ProjectDependencies) = postProject
1074fb5941c3SDon Lewis-       {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1075fb5941c3SDon Lewis-   EndProjectSection
1076fb5941c3SDon Lewis-EndProject
1077fb5941c3SDon Lewis+#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
1078fb5941c3SDon Lewis+#  ProjectSection(ProjectDependencies) = postProject
1079fb5941c3SDon Lewis+#      {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1080fb5941c3SDon Lewis+#  EndProjectSection
1081fb5941c3SDon Lewis+#EndProject
1082fb5941c3SDon Lewis+#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
1083fb5941c3SDon Lewis+#  ProjectSection(ProjectDependencies) = postProject
1084fb5941c3SDon Lewis+#      {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1085fb5941c3SDon Lewis+#  EndProjectSection
1086fb5941c3SDon Lewis+#EndProject
1087fb5941c3SDon Lewis Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"
1088fb5941c3SDon Lewis    ProjectSection(ProjectDependencies) = postProject
1089fb5941c3SDon Lewis        {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1090*97977252SDamjan Jovanovic@@ -114,17 +114,17 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcproj",
1091fb5941c3SDon Lewis EndProject
1092fb5941c3SDon Lewis Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "bdist_wininst.vcproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"
1093fb5941c3SDon Lewis EndProject
1094fb5941c3SDon Lewis-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"
1095fb5941c3SDon Lewis-   ProjectSection(ProjectDependencies) = postProject
1096fb5941c3SDon Lewis-       {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
1097fb5941c3SDon Lewis-       {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1098fb5941c3SDon Lewis-   EndProjectSection
1099fb5941c3SDon Lewis-EndProject
1100fb5941c3SDon Lewis-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
1101fb5941c3SDon Lewis-   ProjectSection(ProjectDependencies) = postProject
1102fb5941c3SDon Lewis-       {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
1103fb5941c3SDon Lewis-   EndProjectSection
1104fb5941c3SDon Lewis-EndProject
1105fb5941c3SDon Lewis+#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"
1106fb5941c3SDon Lewis+#  ProjectSection(ProjectDependencies) = postProject
1107fb5941c3SDon Lewis+#      {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
1108fb5941c3SDon Lewis+#      {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1109fb5941c3SDon Lewis+#  EndProjectSection
1110fb5941c3SDon Lewis+#EndProject
1111fb5941c3SDon Lewis+#Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
1112fb5941c3SDon Lewis+#  ProjectSection(ProjectDependencies) = postProject
1113fb5941c3SDon Lewis+#      {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
1114fb5941c3SDon Lewis+#  EndProjectSection
1115fb5941c3SDon Lewis+#EndProject
1116fb5941c3SDon Lewis Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"
1117fb5941c3SDon Lewis    ProjectSection(ProjectDependencies) = postProject
1118fb5941c3SDon Lewis        {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
1119*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj
1120*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj
1121*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj
1122fb5941c3SDon Lewis@@ -56,6 +56,7 @@
1123fb5941c3SDon Lewis            />
1124fb5941c3SDon Lewis            <Tool
1125fb5941c3SDon Lewis                Name="VCLinkerTool"
1126fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1127fb5941c3SDon Lewis            />
1128fb5941c3SDon Lewis            <Tool
1129fb5941c3SDon Lewis                Name="VCALinkTool"
1130fb5941c3SDon Lewis@@ -117,6 +118,7 @@
1131fb5941c3SDon Lewis            />
1132fb5941c3SDon Lewis            <Tool
1133fb5941c3SDon Lewis                Name="VCLinkerTool"
1134fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1135fb5941c3SDon Lewis            />
1136fb5941c3SDon Lewis            <Tool
1137fb5941c3SDon Lewis                Name="VCALinkTool"
1138fb5941c3SDon Lewis@@ -178,6 +180,7 @@
1139fb5941c3SDon Lewis            />
1140fb5941c3SDon Lewis            <Tool
1141fb5941c3SDon Lewis                Name="VCLinkerTool"
1142fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1143fb5941c3SDon Lewis            />
1144fb5941c3SDon Lewis            <Tool
1145fb5941c3SDon Lewis                Name="VCALinkTool"
1146fb5941c3SDon Lewis@@ -240,6 +243,7 @@
1147fb5941c3SDon Lewis            />
1148fb5941c3SDon Lewis            <Tool
1149fb5941c3SDon Lewis                Name="VCLinkerTool"
1150fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1151fb5941c3SDon Lewis            />
1152fb5941c3SDon Lewis            <Tool
1153fb5941c3SDon Lewis                Name="VCALinkTool"
1154fb5941c3SDon Lewis@@ -301,6 +305,7 @@
1155fb5941c3SDon Lewis            />
1156fb5941c3SDon Lewis            <Tool
1157fb5941c3SDon Lewis                Name="VCLinkerTool"
1158fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1159fb5941c3SDon Lewis            />
1160fb5941c3SDon Lewis            <Tool
1161fb5941c3SDon Lewis                Name="VCALinkTool"
1162fb5941c3SDon Lewis@@ -364,6 +369,7 @@
1163fb5941c3SDon Lewis            <Tool
1164fb5941c3SDon Lewis                Name="VCLinkerTool"
1165fb5941c3SDon Lewis                TargetMachine="17"
1166fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1167fb5941c3SDon Lewis            />
1168fb5941c3SDon Lewis            <Tool
1169fb5941c3SDon Lewis                Name="VCALinkTool"
1170fb5941c3SDon Lewis@@ -425,6 +431,7 @@
1171fb5941c3SDon Lewis            />
1172fb5941c3SDon Lewis            <Tool
1173fb5941c3SDon Lewis                Name="VCLinkerTool"
1174fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1175fb5941c3SDon Lewis            />
1176fb5941c3SDon Lewis            <Tool
1177fb5941c3SDon Lewis                Name="VCALinkTool"
1178fb5941c3SDon Lewis@@ -488,6 +495,7 @@
1179fb5941c3SDon Lewis            <Tool
1180fb5941c3SDon Lewis                Name="VCLinkerTool"
1181fb5941c3SDon Lewis                TargetMachine="17"
1182fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1183fb5941c3SDon Lewis            />
1184fb5941c3SDon Lewis            <Tool
1185fb5941c3SDon Lewis                Name="VCALinkTool"
1186*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/VS9.0/python.vcproj
1187*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/python.vcproj
1188*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/python.vcproj
1189fb5941c3SDon Lewis@@ -66,6 +66,7 @@
1190fb5941c3SDon Lewis                SubSystem="1"
1191fb5941c3SDon Lewis                StackReserveSize="2000000"
1192fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1193fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1194fb5941c3SDon Lewis            />
1195fb5941c3SDon Lewis            <Tool
1196fb5941c3SDon Lewis                Name="VCALinkTool"
1197fb5941c3SDon Lewis@@ -139,6 +140,7 @@
1198fb5941c3SDon Lewis                SubSystem="1"
1199fb5941c3SDon Lewis                StackReserveSize="2000000"
1200fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1201fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1202fb5941c3SDon Lewis            />
1203fb5941c3SDon Lewis            <Tool
1204fb5941c3SDon Lewis                Name="VCALinkTool"
1205fb5941c3SDon Lewis@@ -213,6 +215,7 @@
1206fb5941c3SDon Lewis                SubSystem="1"
1207fb5941c3SDon Lewis                StackReserveSize="2000000"
1208fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1209fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1210fb5941c3SDon Lewis            />
1211fb5941c3SDon Lewis            <Tool
1212fb5941c3SDon Lewis                Name="VCALinkTool"
1213fb5941c3SDon Lewis@@ -288,6 +291,7 @@
1214fb5941c3SDon Lewis                SubSystem="1"
1215fb5941c3SDon Lewis                StackReserveSize="2100000"
1216fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1217fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1218fb5941c3SDon Lewis            />
1219fb5941c3SDon Lewis            <Tool
1220fb5941c3SDon Lewis                Name="VCALinkTool"
1221fb5941c3SDon Lewis@@ -361,6 +365,7 @@
1222fb5941c3SDon Lewis                StackReserveSize="2000000"
1223fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1224fb5941c3SDon Lewis                ImportLibrary=""
1225fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1226fb5941c3SDon Lewis            />
1227fb5941c3SDon Lewis            <Tool
1228fb5941c3SDon Lewis                Name="VCALinkTool"
1229fb5941c3SDon Lewis@@ -436,6 +441,7 @@
1230fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1231fb5941c3SDon Lewis                ImportLibrary=""
1232fb5941c3SDon Lewis                TargetMachine="17"
1233fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1234fb5941c3SDon Lewis            />
1235fb5941c3SDon Lewis            <Tool
1236fb5941c3SDon Lewis                Name="VCALinkTool"
1237fb5941c3SDon Lewis@@ -509,6 +515,7 @@
1238fb5941c3SDon Lewis                StackReserveSize="2000000"
1239fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1240fb5941c3SDon Lewis                ImportLibrary=""
1241fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1242fb5941c3SDon Lewis            />
1243fb5941c3SDon Lewis            <Tool
1244fb5941c3SDon Lewis                Name="VCALinkTool"
1245fb5941c3SDon Lewis@@ -584,6 +591,7 @@
1246fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1247fb5941c3SDon Lewis                ImportLibrary=""
1248fb5941c3SDon Lewis                TargetMachine="17"
1249fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1250fb5941c3SDon Lewis            />
1251fb5941c3SDon Lewis            <Tool
1252fb5941c3SDon Lewis                Name="VCALinkTool"
1253*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj
1254*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj
1255*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj
1256fb5941c3SDon Lewis@@ -69,6 +69,7 @@
1257fb5941c3SDon Lewis                ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
1258fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1259fb5941c3SDon Lewis                ImportLibrary="$(OutDir)$(PyDllName).lib"
1260fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1261fb5941c3SDon Lewis            />
1262fb5941c3SDon Lewis            <Tool
1263fb5941c3SDon Lewis                Name="VCALinkTool"
1264fb5941c3SDon Lewis@@ -144,6 +145,7 @@
1265fb5941c3SDon Lewis                ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
1266fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1267fb5941c3SDon Lewis                ImportLibrary="$(OutDir)$(PyDllName).lib"
1268fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1269fb5941c3SDon Lewis            />
1270fb5941c3SDon Lewis            <Tool
1271fb5941c3SDon Lewis                Name="VCALinkTool"
1272fb5941c3SDon Lewis@@ -222,6 +224,7 @@
1273fb5941c3SDon Lewis                ProgramDatabaseFile="$(OutDir)$(PyDllName)_d.pdb"
1274fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1275fb5941c3SDon Lewis                ImportLibrary="$(OutDir)$(PyDllName)_d.lib"
1276fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1277fb5941c3SDon Lewis            />
1278fb5941c3SDon Lewis            <Tool
1279fb5941c3SDon Lewis                Name="VCALinkTool"
1280fb5941c3SDon Lewis@@ -300,6 +303,7 @@
1281fb5941c3SDon Lewis                ProgramDatabaseFile="$(OutDir)$(PyDllName)_d.pdb"
1282fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1283fb5941c3SDon Lewis                ImportLibrary="$(OutDir)$(PyDllName)_d.lib"
1284fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1285fb5941c3SDon Lewis            />
1286fb5941c3SDon Lewis            <Tool
1287fb5941c3SDon Lewis                Name="VCALinkTool"
1288fb5941c3SDon Lewis@@ -374,6 +378,7 @@
1289fb5941c3SDon Lewis                ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
1290fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1291fb5941c3SDon Lewis                ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
1292fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1293fb5941c3SDon Lewis            />
1294fb5941c3SDon Lewis            <Tool
1295fb5941c3SDon Lewis                Name="VCALinkTool"
1296fb5941c3SDon Lewis@@ -450,6 +455,7 @@
1297fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1298fb5941c3SDon Lewis                ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
1299fb5941c3SDon Lewis                TargetMachine="17"
1300fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1301fb5941c3SDon Lewis            />
1302fb5941c3SDon Lewis            <Tool
1303fb5941c3SDon Lewis                Name="VCALinkTool"
1304fb5941c3SDon Lewis@@ -524,6 +530,7 @@
1305fb5941c3SDon Lewis                ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
1306fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1307fb5941c3SDon Lewis                ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
1308fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1309fb5941c3SDon Lewis            />
1310fb5941c3SDon Lewis            <Tool
1311fb5941c3SDon Lewis                Name="VCALinkTool"
1312fb5941c3SDon Lewis@@ -600,6 +607,7 @@
1313fb5941c3SDon Lewis                BaseAddress="0x1e000000"
1314fb5941c3SDon Lewis                ImportLibrary="$(OutDirPGI)$(PyDllName).lib"
1315fb5941c3SDon Lewis                TargetMachine="17"
1316fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1317fb5941c3SDon Lewis            />
1318fb5941c3SDon Lewis            <Tool
1319fb5941c3SDon Lewis                Name="VCALinkTool"
1320*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj
1321*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj
1322*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj
1323fb5941c3SDon Lewis@@ -66,6 +66,7 @@
1324fb5941c3SDon Lewis                StackReserveSize="2000000"
1325fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1326fb5941c3SDon Lewis                TargetMachine="1"
1327fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1328fb5941c3SDon Lewis            />
1329fb5941c3SDon Lewis            <Tool
1330fb5941c3SDon Lewis                Name="VCALinkTool"
1331fb5941c3SDon Lewis@@ -137,6 +138,7 @@
1332fb5941c3SDon Lewis                OutputFile="$(OutDir)\pythonw_d.exe"
1333fb5941c3SDon Lewis                StackReserveSize="2000000"
1334fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1335fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1336fb5941c3SDon Lewis            />
1337fb5941c3SDon Lewis            <Tool
1338fb5941c3SDon Lewis                Name="VCALinkTool"
1339fb5941c3SDon Lewis@@ -208,6 +210,7 @@
1340fb5941c3SDon Lewis                StackReserveSize="2000000"
1341fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1342fb5941c3SDon Lewis                TargetMachine="1"
1343fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1344fb5941c3SDon Lewis            />
1345fb5941c3SDon Lewis            <Tool
1346fb5941c3SDon Lewis                Name="VCALinkTool"
1347fb5941c3SDon Lewis@@ -279,6 +282,7 @@
1348fb5941c3SDon Lewis                OutputFile="$(OutDir)\pythonw.exe"
1349fb5941c3SDon Lewis                StackReserveSize="2000000"
1350fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1351fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1352fb5941c3SDon Lewis            />
1353fb5941c3SDon Lewis            <Tool
1354fb5941c3SDon Lewis                Name="VCALinkTool"
1355fb5941c3SDon Lewis@@ -351,6 +355,7 @@
1356fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1357fb5941c3SDon Lewis                ImportLibrary=""
1358fb5941c3SDon Lewis                TargetMachine="1"
1359fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1360fb5941c3SDon Lewis            />
1361fb5941c3SDon Lewis            <Tool
1362fb5941c3SDon Lewis                Name="VCALinkTool"
1363fb5941c3SDon Lewis@@ -424,6 +429,7 @@
1364fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1365fb5941c3SDon Lewis                ImportLibrary=""
1366fb5941c3SDon Lewis                TargetMachine="17"
1367fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1368fb5941c3SDon Lewis            />
1369fb5941c3SDon Lewis            <Tool
1370fb5941c3SDon Lewis                Name="VCALinkTool"
1371fb5941c3SDon Lewis@@ -496,6 +502,7 @@
1372fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1373fb5941c3SDon Lewis                ImportLibrary=""
1374fb5941c3SDon Lewis                TargetMachine="1"
1375fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1376fb5941c3SDon Lewis            />
1377fb5941c3SDon Lewis            <Tool
1378fb5941c3SDon Lewis                Name="VCALinkTool"
1379fb5941c3SDon Lewis@@ -569,6 +576,7 @@
1380fb5941c3SDon Lewis                BaseAddress="0x1d000000"
1381fb5941c3SDon Lewis                ImportLibrary=""
1382fb5941c3SDon Lewis                TargetMachine="17"
1383fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1384fb5941c3SDon Lewis            />
1385fb5941c3SDon Lewis            <Tool
1386fb5941c3SDon Lewis                Name="VCALinkTool"
1387*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/VS9.0/select.vcproj
1388*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/select.vcproj
1389*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/select.vcproj
1390fb5941c3SDon Lewis@@ -57,6 +57,7 @@
1391fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
1392fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1393fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1394fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1395fb5941c3SDon Lewis            />
1396fb5941c3SDon Lewis            <Tool
1397fb5941c3SDon Lewis                Name="VCALinkTool"
1398fb5941c3SDon Lewis@@ -119,6 +120,7 @@
1399fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
1400fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1401fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1402fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1403fb5941c3SDon Lewis            />
1404fb5941c3SDon Lewis            <Tool
1405fb5941c3SDon Lewis                Name="VCALinkTool"
1406fb5941c3SDon Lewis@@ -181,6 +183,7 @@
1407fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
1408fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1409fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1410fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1411fb5941c3SDon Lewis            />
1412fb5941c3SDon Lewis            <Tool
1413fb5941c3SDon Lewis                Name="VCALinkTool"
1414fb5941c3SDon Lewis@@ -244,6 +247,7 @@
1415fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
1416fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1417fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1418fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1419fb5941c3SDon Lewis            />
1420fb5941c3SDon Lewis            <Tool
1421fb5941c3SDon Lewis                Name="VCALinkTool"
1422fb5941c3SDon Lewis@@ -306,6 +310,7 @@
1423fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
1424fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1425fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1426fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1427fb5941c3SDon Lewis            />
1428fb5941c3SDon Lewis            <Tool
1429fb5941c3SDon Lewis                Name="VCALinkTool"
1430fb5941c3SDon Lewis@@ -370,6 +375,7 @@
1431fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1432fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1433fb5941c3SDon Lewis                TargetMachine="17"
1434fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1435fb5941c3SDon Lewis            />
1436fb5941c3SDon Lewis            <Tool
1437fb5941c3SDon Lewis                Name="VCALinkTool"
1438fb5941c3SDon Lewis@@ -432,6 +438,7 @@
1439fb5941c3SDon Lewis                AdditionalDependencies="ws2_32.lib"
1440fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1441fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1442fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1443fb5941c3SDon Lewis            />
1444fb5941c3SDon Lewis            <Tool
1445fb5941c3SDon Lewis                Name="VCALinkTool"
1446fb5941c3SDon Lewis@@ -496,6 +503,7 @@
1447fb5941c3SDon Lewis                IgnoreDefaultLibraryNames="libc"
1448fb5941c3SDon Lewis                BaseAddress="0x1D110000"
1449fb5941c3SDon Lewis                TargetMachine="17"
1450fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1451fb5941c3SDon Lewis            />
1452fb5941c3SDon Lewis            <Tool
1453fb5941c3SDon Lewis                Name="VCALinkTool"
1454*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj
1455*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj
1456*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj
1457fb5941c3SDon Lewis@@ -56,6 +56,7 @@
1458fb5941c3SDon Lewis            <Tool
1459fb5941c3SDon Lewis                Name="VCLinkerTool"
1460fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName)_d.dll"
1461fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1462fb5941c3SDon Lewis            />
1463fb5941c3SDon Lewis            <Tool
1464fb5941c3SDon Lewis                Name="VCALinkTool"
1465fb5941c3SDon Lewis@@ -117,6 +118,7 @@
1466fb5941c3SDon Lewis            <Tool
1467fb5941c3SDon Lewis                Name="VCLinkerTool"
1468fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName)_d.dll"
1469fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1470fb5941c3SDon Lewis            />
1471fb5941c3SDon Lewis            <Tool
1472fb5941c3SDon Lewis                Name="VCALinkTool"
1473fb5941c3SDon Lewis@@ -178,6 +180,7 @@
1474fb5941c3SDon Lewis            <Tool
1475fb5941c3SDon Lewis                Name="VCLinkerTool"
1476fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName).dll"
1477fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1478fb5941c3SDon Lewis            />
1479fb5941c3SDon Lewis            <Tool
1480fb5941c3SDon Lewis                Name="VCALinkTool"
1481fb5941c3SDon Lewis@@ -240,6 +243,7 @@
1482fb5941c3SDon Lewis            <Tool
1483fb5941c3SDon Lewis                Name="VCLinkerTool"
1484fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName).dll"
1485fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1486fb5941c3SDon Lewis            />
1487fb5941c3SDon Lewis            <Tool
1488fb5941c3SDon Lewis                Name="VCALinkTool"
1489fb5941c3SDon Lewis@@ -301,6 +305,7 @@
1490fb5941c3SDon Lewis            <Tool
1491fb5941c3SDon Lewis                Name="VCLinkerTool"
1492fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName).dll"
1493fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1494fb5941c3SDon Lewis            />
1495fb5941c3SDon Lewis            <Tool
1496fb5941c3SDon Lewis                Name="VCALinkTool"
1497fb5941c3SDon Lewis@@ -362,6 +367,7 @@
1498fb5941c3SDon Lewis            />
1499fb5941c3SDon Lewis            <Tool
1500fb5941c3SDon Lewis                Name="VCLinkerTool"
1501fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1502fb5941c3SDon Lewis            />
1503fb5941c3SDon Lewis            <Tool
1504fb5941c3SDon Lewis                Name="VCALinkTool"
1505fb5941c3SDon Lewis@@ -423,6 +429,7 @@
1506fb5941c3SDon Lewis            <Tool
1507fb5941c3SDon Lewis                Name="VCLinkerTool"
1508fb5941c3SDon Lewis                OutputFile="$(OutDir)\$(ProjectName).dll"
1509fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1510fb5941c3SDon Lewis            />
1511fb5941c3SDon Lewis            <Tool
1512fb5941c3SDon Lewis                Name="VCALinkTool"
1513fb5941c3SDon Lewis@@ -484,6 +491,7 @@
1514fb5941c3SDon Lewis            />
1515fb5941c3SDon Lewis            <Tool
1516fb5941c3SDon Lewis                Name="VCLinkerTool"
1517fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1518fb5941c3SDon Lewis            />
1519fb5941c3SDon Lewis            <Tool
1520fb5941c3SDon Lewis                Name="VCALinkTool"
1521*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj
1522*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj
1523*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj
1524fb5941c3SDon Lewis@@ -55,6 +55,7 @@
1525fb5941c3SDon Lewis            <Tool
1526fb5941c3SDon Lewis                Name="VCLinkerTool"
1527fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1528fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1529fb5941c3SDon Lewis            />
1530fb5941c3SDon Lewis            <Tool
1531fb5941c3SDon Lewis                Name="VCALinkTool"
1532fb5941c3SDon Lewis@@ -115,6 +116,7 @@
1533fb5941c3SDon Lewis            <Tool
1534fb5941c3SDon Lewis                Name="VCLinkerTool"
1535fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1536fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1537fb5941c3SDon Lewis            />
1538fb5941c3SDon Lewis            <Tool
1539fb5941c3SDon Lewis                Name="VCALinkTool"
1540fb5941c3SDon Lewis@@ -175,6 +177,7 @@
1541fb5941c3SDon Lewis            <Tool
1542fb5941c3SDon Lewis                Name="VCLinkerTool"
1543fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1544fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1545fb5941c3SDon Lewis            />
1546fb5941c3SDon Lewis            <Tool
1547fb5941c3SDon Lewis                Name="VCALinkTool"
1548fb5941c3SDon Lewis@@ -236,6 +239,7 @@
1549fb5941c3SDon Lewis            <Tool
1550fb5941c3SDon Lewis                Name="VCLinkerTool"
1551fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1552fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1553fb5941c3SDon Lewis            />
1554fb5941c3SDon Lewis            <Tool
1555fb5941c3SDon Lewis                Name="VCALinkTool"
1556fb5941c3SDon Lewis@@ -296,6 +300,7 @@
1557fb5941c3SDon Lewis            <Tool
1558fb5941c3SDon Lewis                Name="VCLinkerTool"
1559fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1560fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1561fb5941c3SDon Lewis            />
1562fb5941c3SDon Lewis            <Tool
1563fb5941c3SDon Lewis                Name="VCALinkTool"
1564fb5941c3SDon Lewis@@ -358,6 +363,7 @@
1565fb5941c3SDon Lewis                Name="VCLinkerTool"
1566fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1567fb5941c3SDon Lewis                TargetMachine="17"
1568fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1569fb5941c3SDon Lewis            />
1570fb5941c3SDon Lewis            <Tool
1571fb5941c3SDon Lewis                Name="VCALinkTool"
1572fb5941c3SDon Lewis@@ -418,6 +424,7 @@
1573fb5941c3SDon Lewis            <Tool
1574fb5941c3SDon Lewis                Name="VCLinkerTool"
1575fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1576fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1577fb5941c3SDon Lewis            />
1578fb5941c3SDon Lewis            <Tool
1579fb5941c3SDon Lewis                Name="VCALinkTool"
1580fb5941c3SDon Lewis@@ -480,6 +487,7 @@
1581fb5941c3SDon Lewis                Name="VCLinkerTool"
1582fb5941c3SDon Lewis                BaseAddress="0x1D120000"
1583fb5941c3SDon Lewis                TargetMachine="17"
1584fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1585fb5941c3SDon Lewis            />
1586fb5941c3SDon Lewis            <Tool
1587fb5941c3SDon Lewis                Name="VCALinkTool"
1588*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj
1589*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj
1590*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj
1591fb5941c3SDon Lewis@@ -59,6 +59,7 @@
1592fb5941c3SDon Lewis            <Tool
1593fb5941c3SDon Lewis                Name="VCLinkerTool"
1594fb5941c3SDon Lewis                SubSystem="1"
1595fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1596fb5941c3SDon Lewis            />
1597fb5941c3SDon Lewis            <Tool
1598fb5941c3SDon Lewis                Name="VCALinkTool"
1599fb5941c3SDon Lewis@@ -124,6 +125,7 @@
1600fb5941c3SDon Lewis            <Tool
1601fb5941c3SDon Lewis                Name="VCLinkerTool"
1602fb5941c3SDon Lewis                SubSystem="1"
1603fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1604fb5941c3SDon Lewis            />
1605fb5941c3SDon Lewis            <Tool
1606fb5941c3SDon Lewis                Name="VCALinkTool"
1607fb5941c3SDon Lewis@@ -191,6 +193,7 @@
1608fb5941c3SDon Lewis                Name="VCLinkerTool"
1609fb5941c3SDon Lewis                GenerateDebugInformation="false"
1610fb5941c3SDon Lewis                SubSystem="1"
1611fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1612fb5941c3SDon Lewis            />
1613fb5941c3SDon Lewis            <Tool
1614fb5941c3SDon Lewis                Name="VCALinkTool"
1615fb5941c3SDon Lewis@@ -259,6 +262,7 @@
1616fb5941c3SDon Lewis                Name="VCLinkerTool"
1617fb5941c3SDon Lewis                GenerateDebugInformation="false"
1618fb5941c3SDon Lewis                SubSystem="1"
1619fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1620fb5941c3SDon Lewis            />
1621fb5941c3SDon Lewis            <Tool
1622fb5941c3SDon Lewis                Name="VCALinkTool"
1623fb5941c3SDon Lewis@@ -327,6 +331,7 @@
1624fb5941c3SDon Lewis                GenerateDebugInformation="false"
1625fb5941c3SDon Lewis                SubSystem="1"
1626fb5941c3SDon Lewis                ImportLibrary=""
1627fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1628fb5941c3SDon Lewis            />
1629fb5941c3SDon Lewis            <Tool
1630fb5941c3SDon Lewis                Name="VCALinkTool"
1631fb5941c3SDon Lewis@@ -397,6 +402,7 @@
1632fb5941c3SDon Lewis                SubSystem="1"
1633fb5941c3SDon Lewis                ImportLibrary=""
1634fb5941c3SDon Lewis                TargetMachine="17"
1635fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1636fb5941c3SDon Lewis            />
1637fb5941c3SDon Lewis            <Tool
1638fb5941c3SDon Lewis                Name="VCALinkTool"
1639fb5941c3SDon Lewis@@ -465,6 +471,7 @@
1640fb5941c3SDon Lewis                GenerateDebugInformation="false"
1641fb5941c3SDon Lewis                SubSystem="1"
1642fb5941c3SDon Lewis                ImportLibrary=""
1643fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1644fb5941c3SDon Lewis            />
1645fb5941c3SDon Lewis            <Tool
1646fb5941c3SDon Lewis                Name="VCALinkTool"
1647fb5941c3SDon Lewis@@ -535,6 +542,7 @@
1648fb5941c3SDon Lewis                SubSystem="1"
1649fb5941c3SDon Lewis                ImportLibrary=""
1650fb5941c3SDon Lewis                TargetMachine="17"
1651fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1652fb5941c3SDon Lewis            />
1653fb5941c3SDon Lewis            <Tool
1654fb5941c3SDon Lewis                Name="VCALinkTool"
1655*97977252SDamjan Jovanovicdiff --git misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj
1656*97977252SDamjan Jovanovic--- misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj
1657*97977252SDamjan Jovanovic+++ misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj
1658fb5941c3SDon Lewis@@ -55,6 +55,7 @@
1659fb5941c3SDon Lewis            <Tool
1660fb5941c3SDon Lewis                Name="VCLinkerTool"
1661fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1662fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1663fb5941c3SDon Lewis            />
1664fb5941c3SDon Lewis            <Tool
1665fb5941c3SDon Lewis                Name="VCALinkTool"
1666fb5941c3SDon Lewis@@ -115,6 +116,7 @@
1667fb5941c3SDon Lewis            <Tool
1668fb5941c3SDon Lewis                Name="VCLinkerTool"
1669fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1670fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1671fb5941c3SDon Lewis            />
1672fb5941c3SDon Lewis            <Tool
1673fb5941c3SDon Lewis                Name="VCALinkTool"
1674fb5941c3SDon Lewis@@ -175,6 +177,7 @@
1675fb5941c3SDon Lewis            <Tool
1676fb5941c3SDon Lewis                Name="VCLinkerTool"
1677fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1678fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1679fb5941c3SDon Lewis            />
1680fb5941c3SDon Lewis            <Tool
1681fb5941c3SDon Lewis                Name="VCALinkTool"
1682fb5941c3SDon Lewis@@ -236,6 +239,7 @@
1683fb5941c3SDon Lewis            <Tool
1684fb5941c3SDon Lewis                Name="VCLinkerTool"
1685fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1686fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1687fb5941c3SDon Lewis            />
1688fb5941c3SDon Lewis            <Tool
1689fb5941c3SDon Lewis                Name="VCALinkTool"
1690fb5941c3SDon Lewis@@ -296,6 +300,7 @@
1691fb5941c3SDon Lewis            <Tool
1692fb5941c3SDon Lewis                Name="VCLinkerTool"
1693fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1694fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1695fb5941c3SDon Lewis            />
1696fb5941c3SDon Lewis            <Tool
1697fb5941c3SDon Lewis                Name="VCALinkTool"
1698fb5941c3SDon Lewis@@ -358,6 +363,7 @@
1699fb5941c3SDon Lewis                Name="VCLinkerTool"
1700fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1701fb5941c3SDon Lewis                TargetMachine="17"
1702fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1703fb5941c3SDon Lewis            />
1704fb5941c3SDon Lewis            <Tool
1705fb5941c3SDon Lewis                Name="VCALinkTool"
1706fb5941c3SDon Lewis@@ -418,6 +424,7 @@
1707fb5941c3SDon Lewis            <Tool
1708fb5941c3SDon Lewis                Name="VCLinkerTool"
1709fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1710fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1711fb5941c3SDon Lewis            />
1712fb5941c3SDon Lewis            <Tool
1713fb5941c3SDon Lewis                Name="VCALinkTool"
1714fb5941c3SDon Lewis@@ -480,6 +487,7 @@
1715fb5941c3SDon Lewis                Name="VCLinkerTool"
1716fb5941c3SDon Lewis                AdditionalDependencies="winmm.lib"
1717fb5941c3SDon Lewis                TargetMachine="17"
1718fb5941c3SDon Lewis+               AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE"
1719fb5941c3SDon Lewis            />
1720fb5941c3SDon Lewis            <Tool
1721fb5941c3SDon Lewis                Name="VCALinkTool"
1722