This is an automated email from the ASF dual-hosted git repository. ardovm pushed a commit to branch AOO42X in repository https://gitbox.apache.org/repos/asf/openoffice.git
commit 979772527e057b70bb93d4370b1de45120f68236 Author: Damjan Jovanovic <dam...@apache.org> AuthorDate: Mon Mar 18 17:20:28 2024 +0200 Upgrade OpenSSL to version 3.0.13. LICENSE and NOTICE files now reflect its new license. The obsolete "DISABLE_OPENSSL" setting has been removed. Patch Python 2 to support OpenSSL 3.0.x. Support old versions of Windows. Uses Strawberry Perl on Windows to build, fetched as a dependency. Workarounds for missing integer limit constants in the old version of MSVC we use. NASM now works when it's in the PATH, instead of needing --with-nasm-path to ./configure. Patch by: me (cherry picked from commit 4c5b548fb6ece87dd30bbf720aca0d994a749167) --- main/LICENSE | 125 ------- main/NOTICE | 10 +- main/RepositoryFixes.mk | 4 +- main/external_deps.lst | 15 +- main/openssl/makefile.mk | 94 ++--- main/openssl/openssl.patch | 214 +++-------- main/openssl/openssllnx.patch | 25 -- main/openssl/opensslunx.patch | 10 + main/openssl/prj/d.lst | 6 +- main/python/python-2.7.18-msvs9.patch | 579 +++++++++++++++--------------- main/scp2/source/ooo/file_library_ooo.scp | 4 +- 11 files changed, 427 insertions(+), 659 deletions(-) diff --git a/main/LICENSE b/main/LICENSE index aa6d1e0b1e..9cf79ea9fb 100644 --- a/main/LICENSE +++ b/main/LICENSE @@ -1210,131 +1210,6 @@ ings in this Software without prior written authorization from him. ____ -For OpenSSL - built in main/openssl/: -- BSD-style license with advertising clause - -The OpenSSL toolkit stays under a double license, i.e. both the conditions of -the OpenSSL License and the original SSLeay license apply to the toolkit. -See below for the actual license texts. Actually both licenses are BSD-style -Open Source licenses. In case of any license issues related to OpenSSL -please contact openssl-c...@openssl.org. - -OpenSSL License ---------------- - -=================================================================== -Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - -4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-c...@openssl.org. - -5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - -6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - -THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY -EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR -ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED -OF THE POSSIBILITY OF SUCH DAMAGE. -=================================================================== - -This product includes cryptographic software written by Eric Young -(e...@cryptsoft.com). This product includes software written by Tim -Hudson (t...@cryptsoft.com). - -Original SSLeay License ------------------------ - -Copyright (C) 1995-1998 Eric Young (e...@cryptsoft.com) -All rights reserved. - -This package is an SSL implementation written -by Eric Young (e...@cryptsoft.com). -The implementation was written so as to conform with Netscapes SSL. - -This library is free for commercial and non-commercial use as long as -the following conditions are aheared to. The following conditions -apply to all code found in this distribution, be it the RC4, RSA, -lhash, DES, etc., code; not just the SSL code. The SSL documentation -included with this distribution is covered by the same copyright terms -except that the holder is Tim Hudson (t...@cryptsoft.com). - -Copyright remains Eric Young's, and as such any Copyright notices in -the code are not to be removed. -If this package is used in a product, Eric Young should be given attribution -as the author of the parts of the library used. -This can be in the form of a textual message at program startup or -in documentation (online or textual) provided with the package. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (e...@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). -4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (t...@cryptsoft.com)" - -THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -The licence and distribution terms for any publically available version or -derivative of this code cannot be changed. i.e. this code cannot simply be -copied and put under another distribution licence -[including the GNU Public Licence.] - -____ - For ICC - built in main/icc/: - ICC Software License equal to BSD license diff --git a/main/NOTICE b/main/NOTICE index 43d0de4cc7..2ccf6b03fa 100644 --- a/main/NOTICE +++ b/main/NOTICE @@ -172,23 +172,21 @@ ____ As part of the base system this product also includes code from the following projects which are licensed under the Apache license: +- OpenSSL - redland - StAX The notices from these projects are following: +OpenSSL: +[no notices] + redland This product includes Redland software (http://librdf.org/) developed at the Institute for Learning and Research Technology, University of Bristol, UK (http://www.bristol.ac.uk/). - StAX [no notices] -____ - -This product includes software developed by the OpenSSL Project -for use in the OpenSSL Toolkit. (https://www.openssl.org/) - $HeadURL$ diff --git a/main/RepositoryFixes.mk b/main/RepositoryFixes.mk index a82b01820e..45f414bd36 100644 --- a/main/RepositoryFixes.mk +++ b/main/RepositoryFixes.mk @@ -146,8 +146,8 @@ gb_Library_FILENAMES := $(patsubst svt:isvt%,svt:svtool%,$(gb_Library_FILENAMES) gb_Library_FILENAMES := $(patsubst tl:itl%,tl:itools%,$(gb_Library_FILENAMES)) gb_Library_FILENAMES := $(patsubst vbahelper:ivbahelper%,vbahelper:vbahelper%,$(gb_Library_FILENAMES)) gb_Library_FILENAMES := $(patsubst vos3:ivos3%,vos3:ivos%,$(gb_Library_FILENAMES)) -gb_Library_FILENAMES := $(patsubst crypto:icrypto%,crypto:libeay32%,$(gb_Library_FILENAMES)) -gb_Library_FILENAMES := $(patsubst ssl:issl%,ssl:ssleay32%,$(gb_Library_FILENAMES)) +gb_Library_FILENAMES := $(patsubst crypto:icrypto%,crypto:libcrypto%,$(gb_Library_FILENAMES)) +gb_Library_FILENAMES := $(patsubst ssl:issl%,ssl:libssl%,$(gb_Library_FILENAMES)) gb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2%,$(gb_Library_FILENAMES)) gb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt%,$(gb_Library_FILENAMES)) gb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf%,$(gb_Library_FILENAMES)) diff --git a/main/external_deps.lst b/main/external_deps.lst index 072031667e..237b599761 100644 --- a/main/external_deps.lst +++ b/main/external_deps.lst @@ -150,10 +150,17 @@ if (SOLAR_JAVA==TRUE) URL1 = https://archive.apache.org/dist/commons/lang/source/$(name) URL2 = $(OOO_EXTRAS)$(MD5)-$(name) -if (SYSTEM_OPENSSL!=YES && DISABLE_OPENSSL!=TRUE) - MD5 = cdc2638f789ecc2db2c91488265686c1 - name = openssl-1.0.2u.tar.gz - URL1 = https://www.openssl.org/source/old/1.0.2/$(name) +if (SYSTEM_OPENSSL!=YES) + MD5 = c15e53a62711002901d3515ac8b30b86 + name = openssl-3.0.13.tar.gz + URL1 = https://www.openssl.org/source/$(name) + URL2 = $(OOO_EXTRAS)$(MD5)-$(name) + +# On Windows, we need Strawberry Perl to build OpenSSL 3: +if (SYSTEM_OPENSSL!=YES && GUI==WNT) + MD5 = 93fdfe261588bc82ab3a0bd4f5945b60 + name = strawberry-perl-5.32.1.1-32bit-portable.zip + URL1 = https://strawberryperl.com/download/5.32.1.1/$(name) URL2 = $(OOO_EXTRAS)$(MD5)-$(name) if (SYSTEM_LIBXML != YES) diff --git a/main/openssl/makefile.mk b/main/openssl/makefile.mk index 6d8afa27b5..45def9d385 100644 --- a/main/openssl/makefile.mk +++ b/main/openssl/makefile.mk @@ -37,15 +37,11 @@ TARGET=openssl @echo "Using system openssl...." .ENDIF -.IF "$(DISABLE_OPENSSL)" == "TRUE" -@all: - @echo "openssl disabled...." -.ENDIF -OPENSSL_NAME=openssl-1.0.2u +OPENSSL_NAME=openssl-3.0.13 TARFILE_NAME=$(OPENSSL_NAME) -TARFILE_MD5=cdc2638f789ecc2db2c91488265686c1 +TARFILE_MD5=c15e53a62711002901d3515ac8b30b86 CONFIGURE_DIR=. CONFIGURE_ACTION=config @@ -67,7 +63,7 @@ UNAME=$(shell uname) .ENDIF .IF "$(OS)" == "LINUX" || "$(OS)" == "FREEBSD" - PATCH_FILES=openssllnx.patch + PATCH_FILES=opensslunx.patch .IF "$(CPU)" == "I" .IF "$(UNAME)" == "GNU/kFreeBSD" CONFIGURE_ACTION=Configure debian-kfreebsd-i386 no-dso no-shared $(NO_ASM) @@ -117,6 +113,7 @@ UNAME=$(shell uname) .IF "$(OS)" == "WNT" .IF "$(COM)"=="GCC" + PATCH_FILES=opensslmingw.patch .IF "$(USE_MINGW)" == "cygwin" CONFIGURE_ACTION=$(PERL) configure @@ -128,7 +125,7 @@ OUT2LIB += libcrypto.* OUT2LIB += libssl.* OUT2BIN = ssleay32.dll OUT2BIN += libeay32.dll -.ELSE +.ELSE # "$(USE_MINGW)" == "cygwin" CONFIGURE_ACTION= BUILD_ACTION=cmd /c "ms\mingw32" OUT2LIB = out/libcrypto_static.* @@ -137,47 +134,56 @@ OUT2LIB += out/libcrypto.* OUT2LIB += out/libssl.* OUT2BIN = out/ssleay32.dll OUT2BIN += out/libeay32.dll -.ENDIF -.ELSE +.ENDIF # "$(USE_MINGW)" == "cygwin" - PATCH_FILES=openssl.patch - .IF "$(MAKETARGETS)" == "" - # The env. vars CC and PERL are used by nmake, and nmake insists on '\'s - # If WRAPCMD is set it is prepended before the compiler, don't touch that. - .IF "$(WRAPCMD)"=="" - CC!:=$(subst,/,\ $(normpath,1 $(CC))) - .EXPORT : CC - .ENDIF - PERL_bak:=$(PERL) - PERL!:=$(subst,/,\ $(normpath,1 $(PERL))) - .EXPORT : PERL - PERL!:=$(PERL_bak) - .ENDIF +.ELSE # "$(COM)"=="GCC" - #CONFIGURE_ACTION=cmd /c $(PERL:s!\!/!) configure - .IF "$(CPUNAME)"=="INTEL" - CONFIGURE_ACTION=$(PERL) configure $(NO_ASM) - CONFIGURE_FLAGS=VC-WIN32 - .IF "$(NASM_PATH)"=="NO_NASM_HOME" - BUILD_ACTION=cmd /c "ms$(EMQ)\do_ms.bat $(subst,/,\ $(normpath,1 $(PERL)))" && nmake -f ms/ntdll.mak - .ELSE - BUILD_ACTION=cmd /c "ms$(EMQ)\do_nasm.bat $(subst,/,\ $(normpath,1 $(PERL)))" && nmake -f ms/ntdll.mak - .ENDIF - .ELIF "$(CPUNAME)"=="X86_64" - CONFIGURE_ACTION=$(PERL) configure $(NO_ASM) - CONFIGURE_FLAGS=VC-WIN64A - BUILD_ACTION=cmd /c "ms$(EMQ)\do_win64a.bat $(subst,/,\ $(normpath,1 $(PERL)))" && cmd /c "nmake -f ms/ntdll.mak" - .ENDIF + PATCH_FILES=openssl.patch - OUT2LIB = out32dll$/ssleay32.lib - OUT2LIB += out32dll$/libeay32.lib - OUT2BIN = out32dll$/ssleay32.dll - OUT2BIN += out32dll$/libeay32.dll - OUT2INC = inc32$/openssl$/* + # Extract Strawberry Perl and use CONFIGURE_ACTION to insert it, and NASM which it needs, into the PATH. + # Also define: + # - certain constants absent in the old MSVC we use (INT64_MAX, INT64_MIN, UINT64_MAX). + # - the minimum Windows version to support (_WIN32_WINDOWS=0x0400 for Windows 95, _WIN32_WINNT=0x0400 for Windows NT 4.0). + # - OPENSSL_NO_ASYNC=1 to stop using async functions that require old Windows versions. + STRAWBERRY_PERL_DIR=$(shell cygpath -u $(SOLARSRC)/openssl/$(INPATH)/misc/build/strawberry-perl) + .IF "$(NASM_PATH)"=="NASM_IN_PATH" + CONFIGURE_PATH=$(STRAWBERRY_PERL_DIR)/perl/bin:$(PATH) + .ELSE + NASM_PATH_NIX=$(shell cygpath -u $(NASM_PATH)) + CONFIGURE_PATH=$(STRAWBERRY_PERL_DIR)/perl/bin:$(NASM_PATH_NIX):$(PATH) .ENDIF -.ENDIF + CONFIGURE_ACTION=\ + if test -d "$(STRAWBERRY_PERL_DIR)"; \ + then echo Found Strawberry Perl; \ + else mkdir "$(STRAWBERRY_PERL_DIR)" && unzip -d $(STRAWBERRY_PERL_DIR) $(SOLARSRC)/../ext_sources/93fdfe261588bc82ab3a0bd4f5945b60-strawberry-perl-5.32.1.1-32bit-portable.zip ; \ + fi && \ + PATH="$(CONFIGURE_PATH)" \ + PERL= \ + CPPFLAGS="$(SOLARINC) \ + -DOPENSSL_NO_ASYNC=1 \ + -DWINVER=0x0400 \ + -D_WIN32_WINNT=0x0400 \ + -D_WIN32_WINDOWS=0x0400 \ + -DINT64_MAX=9223372036854775807i64 \ + -DINT64_MIN=(-9223372036854775807i64-1) \ + -DUINT64_MAX=0xffffffffffffffffui64" \ + RCFLAGS="$(SOLARINC)" \ + perl configure $(NO_ASM) + .IF "$(CPUNAME)"=="INTEL" + CONFIGURE_FLAGS=VC-WIN32 + .ELIF "$(CPUNAME)"=="X86_64" + CONFIGURE_FLAGS=VC-WIN64A + .ENDIF + BUILD_ACTION=LIB="$(ILIB)" nmake + + OUT2BIN = libcrypto-3.dll + OUT2BIN += libssl-3.dll + OUT2INC = include$/openssl$/* + +.ENDIF # "$(COM)"=="GCC" + +.ENDIF # "$(OS)" == "WNT" -#set INCLUDE=D:\sol_temp\n\msvc7net3\PlatformSDK\include;D:\sol_temp\n\msvc7net3\include\ && set path=%path%;D:\sol_temp\r\btw\SRC680\perl\bin && # --- Targets ------------------------------------------------------ diff --git a/main/openssl/openssl.patch b/main/openssl/openssl.patch index fb48031e21..c837f1e919 100644 --- a/main/openssl/openssl.patch +++ b/main/openssl/openssl.patch @@ -1,166 +1,50 @@ -diff -ur misc/openssl-1.0.2u/Configure misc/build/openssl-1.0.2u/Configure ---- misc/openssl-1.0.2u/Configure 2018-08-14 05:49:04.000000000 -0700 -+++ misc/build/openssl-1.0.2u/Configure 2018-08-26 14:51:25.397910000 -0700 -@@ -477,19 +477,20 @@ - "android-mips","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${mips32_asm}:o32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - - #### *BSD [do see comment about ${BSDthreads} above!] --"BSD-generic32","gcc:-O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-x86", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-x86-elf", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"debug-BSD-x86-elf", "gcc:-DL_ENDIAN -O3 -Wall -g::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-sparcv8", "gcc:-DB_ENDIAN -O3 -mcpu=v8 -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${sparcv8_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-generic32","$ENV{'FREEBSDCC'}:-O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-x86", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-x86-elf", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)", -+"debug-BSD-x86-elf", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall -g $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-sparcv8", "$ENV{'FREEBSDCC'}:-DB_ENDIAN -O3 -mcpu=v8 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${sparcv8_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", - --"BSD-generic64","gcc:-O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-generic64","$ENV{'FREEBSDCC'}:-O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", - # -DMD32_REG_T=int doesn't actually belong in sparc64 target, it - # simply *happens* to work around a compiler bug in gcc 3.3.3, - # triggered by RIPEMD160 code. --"BSD-sparc64", "gcc:-DB_ENDIAN -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:${sparcv9_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-ia64", "gcc:-DL_ENDIAN -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", --"BSD-x86_64", "cc:-DL_ENDIAN -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"BSD-sparc64", "$ENV{'FREEBSDCC'}:-DB_ENDIAN -O3 -DMD32_REG_T=int -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:${sparcv9_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-ia64", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-x86_64", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", -+"BSD-alpha", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_RISC1:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)", - - "bsdi-elf-gcc", "gcc:-DPERL5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall::(unknown)::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - -@@ -592,9 +593,9 @@ - "debug-VC-WIN64A","cl:-W3 -Gs0 -Gy -Zi -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE:::WIN64A::SIXTY_FOUR_BIT RC4_CHUNK_LL DES_INT EXPORT_VAR_AS_FN:".eval{my $asm=$x86_64_asm;$asm=~s/x86_64-gcc\.o/bn_asm.o/;$asm}.":auto:win32", - # x86 Win32 target defaults to ANSI API, if you want UNICODE, complement - # 'perl Configure VC-WIN32' with '-DUNICODE -D_UNICODE' --"VC-WIN32","cl:-W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS:::WIN32::BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN ${x86_gcc_opts}:${x86_asm}:win32n:win32", -+"VC-WIN32","cl:-W3 -w44129 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS:::WIN32::BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN ${x86_gcc_opts}:${x86_asm}:win32n:win32", - # Unified CE target --"debug-VC-WIN32","cl:-W3 -WX -Gs0 -GF -Gy -Zi -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS:::WIN32::BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN ${x86_gcc_opts}:${x86_asm}:win32n:win32", -+"debug-VC-WIN32","cl:-W3 -W44129 -WX -Gs0 -GF -Gy -Zi -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS:::WIN32::BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN ${x86_gcc_opts}:${x86_asm}:win32n:win32", - "VC-CE","cl::::WINCE::BN_LLONG RC4_INDEX EXPORT_VAR_AS_FN ${x86_gcc_opts}:${no_asm}:win32", - - # Borland C++ 4.5 -@@ -2065,10 +2066,12 @@ - if ( $perl =~ m@^/@) { - &dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";'); - &dofile("apps/CA.pl",$perl,'^#!/', '#!%s'); -+ &dofile("apps/tsget",$perl,'^#!/', '#!%s'); - } else { - # No path for Perl known ... - &dofile("tools/c_rehash",'/usr/local/bin/perl','^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";'); - &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s'); -+ &dofile("apps/tsget",'/usr/local/bin/perl',,'^#!/', '#!%s'); - } - if ($depflags ne $default_depflags && !$make_depend) { - $warn_make_depend++; -diff -ur misc/openssl-1.0.2u/config misc/build/openssl-1.0.2u/config ---- misc/openssl-1.0.2u/config 2018-08-14 05:48:56.000000000 -0700 -+++ misc/build/openssl-1.0.2u/config 2018-08-26 14:49:34.431584000 -0700 -@@ -762,14 +762,8 @@ - sparc64-*-*bsd*) OUT="BSD-sparc64" ;; - ia64-*-*bsd*) OUT="BSD-ia64" ;; - amd64-*-*bsd*) OUT="BSD-x86_64" ;; -- *86*-*-*bsd*) # mimic ld behaviour when it's looking for libc... -- if [ -L /usr/lib/libc.so ]; then # [Free|Net]BSD -- libc=/usr/lib/libc.so -- else # OpenBSD -- # ld searches for highest libc.so.* and so do we -- libc=`(ls /usr/lib/libc.so.* /lib/libc.so.* | tail -1) 2>/dev/null` -- fi -- case "`(file -L $libc) 2>/dev/null`" in -+ *86*-*-*bsd*) -+ case "`(file -L /bin/sh) 2>/dev/null`" in - *ELF*) OUT="BSD-x86-elf" ;; - *) OUT="BSD-x86"; options="$options no-sse2" ;; - esac ;; -diff -ur misc/openssl-1.0.2u/ms/do_ms.bat misc/build/openssl-1.0.2u/ms/do_ms.bat ---- misc/openssl-1.0.2u/ms/do_ms.bat 2018-08-14 05:48:59.000000000 -0700 -+++ misc/build/openssl-1.0.2u/ms/do_ms.bat 2018-08-26 14:49:34.432106000 -0700 -@@ -1,11 +1,11 @@ - --perl util\mkfiles.pl >MINFO --perl util\mk1mf.pl no-asm VC-WIN32 >ms\nt.mak --perl util\mk1mf.pl dll no-asm VC-WIN32 >ms\ntdll.mak -+%1 util\mkfiles.pl >MINFO -+%1 util\mk1mf.pl no-asm VC-WIN32 >ms\nt.mak -+%1 util\mk1mf.pl dll no-asm VC-WIN32 >ms\ntdll.mak - if x%OSVERSION% == x goto skipce --perl util\mk1mf.pl no-asm VC-CE >ms\ce.mak --perl util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak -+%1 util\mk1mf.pl no-asm VC-CE >ms\ce.mak -+%1 util\mk1mf.pl dll no-asm VC-CE >ms\cedll.mak - :skipce - --perl util\mkdef.pl 32 libeay > ms\libeay32.def --perl util\mkdef.pl 32 ssleay > ms\ssleay32.def -+%1 util\mkdef.pl 32 libeay > ms\libeay32.def -+%1 util\mkdef.pl 32 ssleay > ms\ssleay32.def -diff -ur misc/openssl-1.0.2u/ms/do_win64a.bat misc/build/openssl-1.0.2u/ms/do_win64a.bat ---- misc/openssl-1.0.2u/ms/do_win64a.bat 2018-08-14 05:48:59.000000000 -0700 -+++ misc/build/openssl-1.0.2u/ms/do_win64a.bat 2018-08-26 14:49:34.432647000 -0700 -@@ -1,19 +1,19 @@ --perl util\mkfiles.pl >MINFO -+%1 util\mkfiles.pl >MINFO - - cmd /c "nasm -f win64 -v" >NUL 2>&1 - if %errorlevel% neq 0 goto ml64 - --perl ms\uplink-x86_64.pl nasm > ms\uptable.asm -+%1 ms\uplink-x86_64.pl nasm > ms\uptable.asm - nasm -f win64 -o ms\uptable.obj ms\uptable.asm - goto proceed - - :ml64 --perl ms\uplink-x86_64.pl masm > ms\uptable.asm -+%1 ms/uplink-x86_64.pl masm > ms/uptable.asm - ml64 -c -Foms\uptable.obj ms\uptable.asm - - :proceed --perl util\mk1mf.pl VC-WIN64A >ms\nt.mak --perl util\mk1mf.pl dll VC-WIN64A >ms\ntdll.mak -+%1 util\mk1mf.pl VC-WIN64A >ms\nt.mak -+%1 util\mk1mf.pl dll VC-WIN64A >ms\ntdll.mak - --perl util\mkdef.pl 32 libeay > ms\libeay32.def --perl util\mkdef.pl 32 ssleay > ms\ssleay32.def -+%1 util\mkdef.pl 32 libeay > ms\libeay32.def -+%1 util\mkdef.pl 32 ssleay > ms\ssleay32.def -diff -ur misc/openssl-1.0.2u/util/mk1mf.pl misc/build/openssl-1.0.2u/util/mk1mf.pl ---- misc/openssl-1.0.2u/util/mk1mf.pl 2018-08-14 05:48:59.000000000 -0700 -+++ misc/build/openssl-1.0.2u/util/mk1mf.pl 2018-08-26 14:49:34.433421000 -0700 -@@ -163,7 +163,7 @@ - $inc_def="outinc"; - $tmp_def="tmp"; - --$perl="perl" unless defined $perl; -+$perl="$ENV{PERL}" unless defined $perl; - $mkdir="-mkdir" unless defined $mkdir; - - ($ssl,$crypto)=("ssl","crypto"); -@@ -346,6 +346,11 @@ - s/\s*$//; # was chop, didn't work in mixture of perls for Windows... - - ($key,$val)=/^([^=]+)=(.*)/; -+ -+ # On some Windows machines, $val has linefeeds at the end, which confuses -+ # subsequent code in this file. So we strip all whitespace at the end. -+ $val =~ s/\s+$//; -+ - if ($key eq "RELATIVE_DIRECTORY") - { - if ($lib ne "") -diff -ur misc/openssl-1.0.2u/util/pl/VC-32.pl misc/build/openssl-1.0.2u/util/pl/VC-32.pl ---- misc/openssl-1.0.2u/util/pl/VC-32.pl 2018-08-14 05:48:59.000000000 -0700 -+++ misc/build/openssl-1.0.2u/util/pl/VC-32.pl 2018-08-26 14:49:57.553776000 -0700 -@@ -30,7 +30,7 @@ - my $ff = ""; - - # C compiler stuff --$cc='cl'; -+$cc=$ENV{'CC'}; - if ($FLAVOR =~ /WIN64/) +diff --git misc/build/openssl-3.0.13/crypto/bio/bio_sock2.c misc/build/openssl-3.0.13/crypto/bio/bio_sock2.c +index 8bdad0c0b6..e52cd4f00e 100644 +--- misc/build/openssl-3.0.13/crypto/bio/bio_sock2.c ++++ misc/build/openssl-3.0.13/crypto/bio/bio_sock2.c +@@ -270,6 +270,10 @@ int BIO_listen(int sock, const BIO_ADDR *addr, int options) + * Therefore we always have to use setsockopt here. + */ + on = options & BIO_SOCK_V6_ONLY ? 1 : 0; ++/* Windows < XP needs this: */ ++# if !defined(IPPROTO_IPV6) ++# define IPPROTO_IPV6 41 ++# endif + if (setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, + (const void *)&on, sizeof(on)) != 0) { + ERR_raise_data(ERR_LIB_SYS, get_last_socket_error(), +diff --git misc/build/openssl-3.0.13/crypto/init.c misc/build/openssl-3.0.13/crypto/init.c +index cacf637c89..0728c0a20d 100644 +--- misc/build/openssl-3.0.13/crypto/init.c ++++ misc/build/openssl-3.0.13/crypto/init.c +@@ -131,7 +131,7 @@ DEFINE_RUN_ONCE_STATIC(ossl_init_load_crypto_nodelete) + + #if !defined(OPENSSL_USE_NODELETE) \ + && !defined(OPENSSL_NO_PINSHARED) +-# if defined(DSO_WIN32) && !defined(_WIN32_WCE) ++# if defined(DSO_WIN32) && !defined(_WIN32_WCE) && _WIN32_WINNT >= 0x0500 + { + HMODULE handle = NULL; + BOOL ret; +@@ -659,7 +659,7 @@ int OPENSSL_atexit(void (*handler)(void)) + #if !defined(OPENSSL_USE_NODELETE)\ + && !defined(OPENSSL_NO_PINSHARED) { - # Note that we currently don't have /WX on Win64! There is a lot of +-# if defined(DSO_WIN32) && !defined(_WIN32_WCE) ++# if defined(DSO_WIN32) && !defined(_WIN32_WCE) && _WIN32_WINNT >= 0x0500 + HMODULE handle = NULL; + BOOL ret; + union { +diff --git misc/build/openssl-3.0.13/crypto/threads_win.c misc/build/openssl-3.0.13/crypto/threads_win.c +index dbeda74d73..c599e88c59 100644 +--- misc/build/openssl-3.0.13/crypto/threads_win.c ++++ misc/build/openssl-3.0.13/crypto/threads_win.c +@@ -54,7 +54,7 @@ CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void) + return NULL; + } + +-# if !defined(_WIN32_WCE) ++# if !defined(_WIN32_WCE) && _WIN32_WINNT >= 0x0403 + /* 0x400 is the spin count value suggested in the documentation */ + if (!InitializeCriticalSectionAndSpinCount(lock, 0x400)) { + OPENSSL_free(lock); diff --git a/main/openssl/openssllnx.patch b/main/openssl/openssllnx.patch deleted file mode 100644 index 9a20d22c96..0000000000 --- a/main/openssl/openssllnx.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -ur misc/openssl-1.0.2u/Configure misc/build/openssl-1.0.2u/Configure ---- misc/openssl-1.0.2u/Configure 2018-08-14 05:49:04.000000000 -0700 -+++ misc/build/openssl-1.0.2u/Configure 2018-08-26 13:35:54.485021000 -0700 -@@ -493,6 +493,9 @@ - - "bsdi-elf-gcc", "gcc:-DPERL5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall::(unknown)::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - -+"debian-kfreebsd-amd64","gcc:-m64 -DL_ENDIAN -DTERMIOS -O3 -Wa,--noexecstack -Wall -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL:${x86_64_asm}:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+"debian-kfreebsd-i386","gcc:-DL_ENDIAN -DTERMIOS -O3 -Wa,--noexecstack -g -march=i486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", -+ - "nextstep", "cc:-O -Wall:<libc.h>:(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:::", - "nextstep3.3", "cc:-O3 -Wall:<libc.h>:(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:::", - -diff -ur misc/openssl-1.0.2u/Makefile.org misc/build/openssl-1.0.2u/Makefile.org ---- misc/openssl-1.0.2u/Makefile.org 2018-08-14 05:48:56.000000000 -0700 -+++ misc/build/openssl-1.0.2u/Makefile.org 2018-08-26 13:35:54.485813000 -0700 -@@ -208,7 +208,7 @@ - # same language for uniform treatment. - BUILDENV= LC_ALL=C PLATFORM='$(PLATFORM)' PROCESSOR='$(PROCESSOR)'\ - CC='$(CC)' CFLAG='$(CFLAG)' \ -- AS='$(CC)' ASFLAG='$(CFLAG) -c' \ -+ AS='$(CC)' ASFLAG='$(CFLAG) -c -Wa,--noexecstack' \ - AR='$(AR)' NM='$(NM)' RANLIB='$(RANLIB)' \ - RC='$(RC)' \ - CROSS_COMPILE='$(CROSS_COMPILE)' \ diff --git a/main/openssl/opensslunx.patch b/main/openssl/opensslunx.patch new file mode 100644 index 0000000000..7177a1c740 --- /dev/null +++ b/main/openssl/opensslunx.patch @@ -0,0 +1,10 @@ +--- misc/build/openssl-3.0.13/Configurations/00-base-templates.conf 2024-01-30 15:28:16.000000000 +0200 ++++ misc/build/openssl-3.0.13/Configurations/00-base-templates.conf 2024-03-18 02:55:09.593025000 +0200 +@@ -67,6 +67,7 @@ + + AR => "ar", + ARFLAGS => "qc", ++ ASFLAGS => "-Wa,--noexecstack", + CC => "cc", + lflags => + sub { $withargs{zlib_lib} ? "-L".$withargs{zlib_lib} : () }, diff --git a/main/openssl/prj/d.lst b/main/openssl/prj/d.lst index bfd80e44f8..f381599703 100644 --- a/main/openssl/prj/d.lst +++ b/main/openssl/prj/d.lst @@ -1,10 +1,6 @@ mkdir: %_DEST%\inc%_EXT%\external mkdir: %_DEST%\inc%_EXT%\external\openssl ..\%__SRC%\inc\*.h %_DEST%\inc%_EXT%\external\openssl -..\%__SRC%\lib\ssleay32.lib %_DEST%\lib%_EXT%\ssleay32.lib -..\%__SRC%\bin\ssleay32.dll %_DEST%\bin%_EXT%\ssleay32.dll -..\%__SRC%\lib\libeay32.lib %_DEST%\lib%_EXT%\libeay32.lib -..\%__SRC%\bin\libeay32.dll %_DEST%\bin%_EXT%\libeay32.dll ..\%__SRC%\lib\libcrypto.* %_DEST%\lib%_EXT%\libcrypto.* ..\%__SRC%\lib\libssl.* %_DEST%\lib%_EXT%\libssl.* - +..\%__SRC%\bin\*.dll %_DEST%\bin%_EXT%\*.dll diff --git a/main/python/python-2.7.18-msvs9.patch b/main/python/python-2.7.18-msvs9.patch index 5a95434b3f..ba6b3d85e3 100644 --- a/main/python/python-2.7.18-msvs9.patch +++ b/main/python/python-2.7.18-msvs9.patch @@ -1,7 +1,7 @@ -diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj 2017-10-21 17:56:40.218589000 -0500 -@@ -56,6 +56,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_bsddb.vcproj +@@ -56,6 +56,7 @@ /> <Tool Name="VCLinkerTool" @@ -9,7 +9,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" /> -@@ -120,6 +121,7 @@ +@@ -120,6 +121,7 @@ /> <Tool Name="VCLinkerTool" @@ -17,7 +17,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" /> -@@ -183,6 +185,7 @@ +@@ -183,6 +185,7 @@ /> <Tool Name="VCLinkerTool" @@ -25,7 +25,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" /> -@@ -248,6 +251,7 @@ +@@ -248,6 +251,7 @@ /> <Tool Name="VCLinkerTool" @@ -33,7 +33,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" /> -@@ -311,6 +315,7 @@ +@@ -311,6 +315,7 @@ /> <Tool Name="VCLinkerTool" @@ -41,7 +41,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" /> -@@ -375,6 +380,7 @@ +@@ -375,6 +380,7 @@ /> <Tool Name="VCLinkerTool" @@ -49,7 +49,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" TargetMachine="17" -@@ -439,6 +445,7 @@ +@@ -439,6 +445,7 @@ /> <Tool Name="VCLinkerTool" @@ -57,7 +57,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" /> -@@ -503,6 +510,7 @@ +@@ -503,6 +510,7 @@ /> <Tool Name="VCLinkerTool" @@ -65,10 +65,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_bsddb.vcproj misc/build/Python-2.7.18/PC/ AdditionalDependencies="$(bsddbDepLibs)" BaseAddress="0x1e180000" TargetMachine="17" -diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj 2017-10-21 17:56:40.219465000 -0500 -@@ -177,7 +177,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_ctypes.vcproj +@@ -177,7 +177,7 @@ /> <Tool Name="VCLinkerTool" @@ -77,7 +77,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC SubSystem="0" BaseAddress="0x1D1A0000" /> -@@ -241,7 +241,7 @@ +@@ -241,7 +241,7 @@ /> <Tool Name="VCLinkerTool" @@ -86,7 +86,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC SubSystem="0" BaseAddress="0x1D1A0000" /> -@@ -304,7 +304,7 @@ +@@ -304,7 +304,7 @@ /> <Tool Name="VCLinkerTool" @@ -95,7 +95,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC SubSystem="0" BaseAddress="0x1D1A0000" /> -@@ -368,7 +368,7 @@ +@@ -368,7 +368,7 @@ /> <Tool Name="VCLinkerTool" @@ -104,7 +104,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC SubSystem="0" BaseAddress="0x1D1A0000" TargetMachine="17" -@@ -432,7 +432,7 @@ +@@ -432,7 +432,7 @@ /> <Tool Name="VCLinkerTool" @@ -113,7 +113,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC SubSystem="0" BaseAddress="0x1D1A0000" /> -@@ -496,7 +496,7 @@ +@@ -496,7 +496,7 @@ /> <Tool Name="VCLinkerTool" @@ -122,10 +122,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes.vcproj misc/build/Python-2.7.18/PC SubSystem="0" BaseAddress="0x1D1A0000" TargetMachine="17" -diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj 2017-10-21 17:56:40.220226000 -0500 -@@ -54,6 +54,7 @@ +diff --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 +--- misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj +@@ -54,6 +54,7 @@ /> <Tool Name="VCLinkerTool" @@ -133,7 +133,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -113,6 +114,7 @@ +@@ -113,6 +114,7 @@ /> <Tool Name="VCLinkerTool" @@ -141,7 +141,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -172,6 +174,7 @@ +@@ -172,6 +174,7 @@ /> <Tool Name="VCLinkerTool" @@ -149,7 +149,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -232,6 +235,7 @@ +@@ -232,6 +235,7 @@ /> <Tool Name="VCLinkerTool" @@ -157,7 +157,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -291,6 +295,7 @@ +@@ -291,6 +295,7 @@ /> <Tool Name="VCLinkerTool" @@ -165,7 +165,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -352,6 +357,7 @@ +@@ -352,6 +357,7 @@ <Tool Name="VCLinkerTool" TargetMachine="17" @@ -173,7 +173,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -411,6 +417,7 @@ +@@ -411,6 +417,7 @@ /> <Tool Name="VCLinkerTool" @@ -181,7 +181,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -472,6 +479,7 @@ +@@ -472,6 +479,7 @@ <Tool Name="VCLinkerTool" TargetMachine="17" @@ -189,10 +189,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ctypes_test.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj 2017-10-21 17:56:40.221003000 -0500 -@@ -57,6 +57,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_elementtree.vcproj +@@ -57,6 +57,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D100000" @@ -200,7 +200,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -119,6 +120,7 @@ +@@ -119,6 +120,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D100000" @@ -208,7 +208,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -181,6 +183,7 @@ +@@ -181,6 +183,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D100000" @@ -216,7 +216,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -244,6 +247,7 @@ +@@ -244,6 +247,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D100000" @@ -224,7 +224,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -306,6 +310,7 @@ +@@ -306,6 +310,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D100000" @@ -232,7 +232,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -370,6 +375,7 @@ +@@ -370,6 +375,7 @@ Name="VCLinkerTool" BaseAddress="0x1D100000" TargetMachine="17" @@ -240,7 +240,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -432,6 +438,7 @@ +@@ -432,6 +438,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D100000" @@ -248,7 +248,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -@@ -496,6 +503,7 @@ +@@ -496,6 +503,7 @@ Name="VCLinkerTool" BaseAddress="0x1D100000" TargetMachine="17" @@ -256,18 +256,20 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_elementtree.vcproj misc/build/Python-2.7. /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_hashlib.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj 2017-10-21 17:56:40.222221000 -0500 -@@ -58,6 +58,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_hashlib.vcproj +@@ -57,7 +57,8 @@ + /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" /> <Tool Name="VCALinkTool" -@@ -121,6 +122,7 @@ +@@ -121,6 +122,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" @@ -275,15 +277,17 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -184,6 +186,7 @@ +@@ -183,7 +185,8 @@ + /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" /> <Tool Name="VCALinkTool" -@@ -248,6 +251,7 @@ +@@ -248,6 +251,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" @@ -291,15 +295,17 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -311,6 +315,7 @@ +@@ -310,7 +314,8 @@ + /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" /> <Tool Name="VCALinkTool" -@@ -376,6 +381,7 @@ +@@ -376,6 +381,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" TargetMachine="17" @@ -307,15 +313,17 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -439,6 +445,7 @@ +@@ -438,7 +444,8 @@ + /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" +- AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalDependencies="ws2_32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" /> <Tool Name="VCALinkTool" -@@ -504,6 +511,7 @@ +@@ -504,6 +511,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" TargetMachine="17" @@ -323,10 +331,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_hashlib.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_msi.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj 2017-10-21 17:56:40.223291000 -0500 -@@ -56,6 +56,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_msi.vcproj +@@ -56,6 +56,7 @@ Name="VCLinkerTool" AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" @@ -334,7 +342,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -117,6 +118,7 @@ +@@ -117,6 +118,7 @@ Name="VCLinkerTool" AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" @@ -342,7 +350,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -178,6 +180,7 @@ +@@ -178,6 +180,7 @@ Name="VCLinkerTool" AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" @@ -350,7 +358,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -240,6 +243,7 @@ +@@ -240,6 +243,7 @@ Name="VCLinkerTool" AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" @@ -358,7 +366,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -301,6 +305,7 @@ +@@ -301,6 +305,7 @@ Name="VCLinkerTool" AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" @@ -366,7 +374,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -364,6 +369,7 @@ +@@ -364,6 +369,7 @@ AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" TargetMachine="17" @@ -374,7 +382,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -425,6 +431,7 @@ +@@ -425,6 +431,7 @@ Name="VCLinkerTool" AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" @@ -382,7 +390,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -488,6 +495,7 @@ +@@ -488,6 +495,7 @@ AdditionalDependencies="fci.lib msi.lib rpcrt4.lib" BaseAddress="0x1D160000" TargetMachine="17" @@ -390,10 +398,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_msi.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj 2017-10-21 17:56:40.224316000 -0500 -@@ -56,6 +56,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj +@@ -56,6 +56,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -401,7 +409,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -117,6 +118,7 @@ +@@ -117,6 +118,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -409,7 +417,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -178,6 +180,7 @@ +@@ -178,6 +180,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -417,7 +425,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -240,6 +243,7 @@ +@@ -240,6 +243,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -425,7 +433,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -301,6 +305,7 @@ +@@ -301,6 +305,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -433,7 +441,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -364,6 +369,7 @@ +@@ -364,6 +369,7 @@ AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" TargetMachine="17" @@ -441,7 +449,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -425,6 +431,7 @@ +@@ -425,6 +431,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -449,7 +457,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -488,6 +495,7 @@ +@@ -488,6 +495,7 @@ AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" TargetMachine="17" @@ -457,10 +465,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_multiprocessing.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_socket.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj 2017-10-21 17:56:40.225407000 -0500 -@@ -56,6 +56,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_socket.vcproj +@@ -56,6 +56,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -468,7 +476,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -117,6 +118,7 @@ +@@ -117,6 +118,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -476,7 +484,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -178,6 +180,7 @@ +@@ -178,6 +180,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -484,7 +492,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -240,6 +243,7 @@ +@@ -240,6 +243,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -492,7 +500,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -301,6 +305,7 @@ +@@ -301,6 +305,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -500,7 +508,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -364,6 +369,7 @@ +@@ -364,6 +369,7 @@ AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" TargetMachine="17" @@ -508,7 +516,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -425,6 +431,7 @@ +@@ -425,6 +431,7 @@ Name="VCLinkerTool" AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" @@ -516,7 +524,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -488,6 +495,7 @@ +@@ -488,6 +495,7 @@ AdditionalDependencies="ws2_32.lib" BaseAddress="0x1e1D0000" TargetMachine="17" @@ -524,10 +532,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_socket.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj 2017-10-21 17:56:40.226403000 -0500 -@@ -57,6 +57,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj +--- misc/build/Python-2.7.18PC/VS9.0/_sqlite3.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj +@@ -57,6 +57,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e180000" @@ -535,7 +543,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -119,6 +120,7 @@ +@@ -119,6 +120,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e180000" @@ -543,7 +551,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -181,6 +183,7 @@ +@@ -181,6 +183,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e180000" @@ -551,7 +559,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -244,6 +247,7 @@ +@@ -244,6 +247,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e180000" @@ -559,7 +567,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -306,6 +310,7 @@ +@@ -306,6 +310,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e180000" @@ -567,7 +575,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -370,6 +375,7 @@ +@@ -370,6 +375,7 @@ Name="VCLinkerTool" BaseAddress="0x1e180000" TargetMachine="17" @@ -575,7 +583,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -432,6 +438,7 @@ +@@ -432,6 +438,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e180000" @@ -583,7 +591,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -496,6 +503,7 @@ +@@ -496,6 +503,7 @@ Name="VCLinkerTool" BaseAddress="0x1e180000" TargetMachine="17" @@ -591,10 +599,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_sqlite3.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj 2017-10-21 17:56:40.227504000 -0500 -@@ -43,7 +43,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_ssl.vcproj +@@ -43,7 +43,7 @@ /> <Tool Name="VCCLCompilerTool" @@ -603,17 +611,17 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCManagedResourceCompilerTool" -@@ -57,7 +57,8 @@ +@@ -57,7 +57,8 @@ /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" -+ AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib" ++ AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libssl.lib" /> <Tool Name="VCALinkTool" -@@ -106,7 +107,7 @@ +@@ -106,7 +107,7 @@ /> <Tool Name="VCCLCompilerTool" @@ -622,7 +630,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCManagedResourceCompilerTool" -@@ -120,7 +121,8 @@ +@@ -120,7 +121,8 @@ /> <Tool Name="VCLinkerTool" @@ -632,7 +640,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCALinkTool" -@@ -169,7 +171,7 @@ +@@ -169,7 +171,7 @@ /> <Tool Name="VCCLCompilerTool" @@ -641,17 +649,17 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCManagedResourceCompilerTool" -@@ -183,7 +185,8 @@ +@@ -183,7 +185,8 @@ /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" -+ AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" ++ AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libcrypto.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libssl.lib" /> <Tool Name="VCALinkTool" -@@ -233,7 +236,7 @@ +@@ -233,7 +236,7 @@ /> <Tool Name="VCCLCompilerTool" @@ -660,17 +668,17 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCManagedResourceCompilerTool" -@@ -247,7 +250,8 @@ +@@ -247,7 +250,8 @@ /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out64\libeay32.lib $(opensslDir)\out64\ssleay32.lib" -+ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" ++ AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" + AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\ssleay32.lib" /> <Tool Name="VCALinkTool" -@@ -296,7 +300,7 @@ +@@ -296,7 +300,7 @@ /> <Tool Name="VCCLCompilerTool" @@ -679,20 +687,29 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_ssl.vcproj misc/build/Python-2.7.18/PC/VS /> <Tool Name="VCManagedResourceCompilerTool" -@@ -310,7 +314,8 @@ +@@ -310,7 +314,8 @@ /> <Tool Name="VCLinkerTool" - AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" + AdditionalOptions="/SAFESEH /NXCOMPAT /DYNAMICBASE" -+ AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libeay32.lib" ++ AdditionalDependencies="ws2_32.lib crypt32.lib $(SOLARVER)\$(INPATH)\lib$(UPDMINOREXT)\libssl.lib" + /> + <Tool + Name="VCALinkTool" +@@ -438,7 +443,7 @@ + /> + <Tool + Name="VCLinkerTool" +- AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libeay32.lib $(opensslDir)\out32\ssleay32.lib" ++ AdditionalDependencies="ws2_32.lib crypt32.lib $(opensslDir)\out32\libcrypto.lib $(opensslDir)\out32\libssl.lib" /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj 2017-10-21 17:56:40.228516000 -0500 -@@ -55,6 +55,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_testcapi.vcproj +@@ -55,6 +55,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e1F0000" @@ -700,7 +717,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -115,6 +116,7 @@ +@@ -115,6 +116,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e1F0000" @@ -708,7 +725,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -175,6 +177,7 @@ +@@ -175,6 +177,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e1F0000" @@ -716,7 +733,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -236,6 +239,7 @@ +@@ -236,6 +239,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e1F0000" @@ -724,7 +741,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -296,6 +300,7 @@ +@@ -296,6 +300,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e1F0000" @@ -732,7 +749,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -358,6 +363,7 @@ +@@ -358,6 +363,7 @@ Name="VCLinkerTool" BaseAddress="0x1e1F0000" TargetMachine="17" @@ -740,7 +757,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -418,6 +424,7 @@ +@@ -418,6 +424,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1e1F0000" @@ -748,7 +765,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -@@ -480,6 +487,7 @@ +@@ -480,6 +487,7 @@ Name="VCLinkerTool" BaseAddress="0x1e1F0000" TargetMachine="17" @@ -756,10 +773,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_testcapi.vcproj misc/build/Python-2.7.18/ /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj ---- misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj 2017-10-21 17:56:40.229664000 -0500 -@@ -57,6 +57,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj +--- misc/build/Python-2.7.18PC/VS9.0/_tkinter.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/_tkinter.vcproj +@@ -57,6 +57,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="$(tcltkLibDebug)" @@ -767,7 +784,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -119,6 +120,7 @@ +@@ -119,6 +120,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="$(tcltk64LibDebug)" @@ -775,7 +792,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -181,6 +183,7 @@ +@@ -181,6 +183,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="$(tcltkLib)" @@ -783,7 +800,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -244,6 +247,7 @@ +@@ -244,6 +247,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="$(tcltk64Lib)" @@ -791,7 +808,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -306,6 +310,7 @@ +@@ -306,6 +310,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="$(tcltkLib)" @@ -799,7 +816,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -370,6 +375,7 @@ +@@ -370,6 +375,7 @@ Name="VCLinkerTool" AdditionalDependencies="$(tcltk64Lib)" TargetMachine="17" @@ -807,7 +824,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -432,6 +438,7 @@ +@@ -432,6 +438,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="$(tcltkLib)" @@ -815,7 +832,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -496,6 +503,7 @@ +@@ -496,6 +503,7 @@ Name="VCLinkerTool" AdditionalDependencies="$(tcltk64Lib)" TargetMachine="17" @@ -823,10 +840,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/_tkinter.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj ---- misc/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj 2017-10-21 17:56:40.230806000 -0500 -@@ -81,8 +81,7 @@ +diff --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 +--- misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj +@@ -81,8 +81,7 @@ IgnoreDefaultLibraryNames="LIBC" ProgramDatabaseFile="..\..\lib\distutils\command\wininst-9.0.pdb" SubSystem="2" @@ -836,7 +853,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj misc/build/Python-2.7 TargetMachine="1" /> <Tool -@@ -171,8 +170,7 @@ +@@ -171,8 +170,7 @@ IgnoreDefaultLibraryNames="LIBC" ProgramDatabaseFile="..\..\lib\distutils\command\wininst-9.0-amd64.pdb" SubSystem="2" @@ -846,10 +863,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bdist_wininst.vcproj misc/build/Python-2.7 TargetMachine="17" /> <Tool -diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj ---- misc/Python-2.7.18/PC/VS9.0/bz2.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj 2017-10-21 17:56:40.232092000 -0500 -@@ -57,6 +57,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/bz2.vcproj +@@ -57,6 +57,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D170000" @@ -857,7 +874,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -119,6 +120,7 @@ +@@ -119,6 +120,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D170000" @@ -865,7 +882,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -181,6 +183,7 @@ +@@ -181,6 +183,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D170000" @@ -873,7 +890,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -244,6 +247,7 @@ +@@ -244,6 +247,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D170000" @@ -881,7 +898,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -306,6 +310,7 @@ +@@ -306,6 +310,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D170000" @@ -889,7 +906,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -370,6 +375,7 @@ +@@ -370,6 +375,7 @@ Name="VCLinkerTool" BaseAddress="0x1D170000" TargetMachine="17" @@ -897,7 +914,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -432,6 +438,7 @@ +@@ -432,6 +438,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D170000" @@ -905,7 +922,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -@@ -496,6 +503,7 @@ +@@ -496,6 +503,7 @@ Name="VCLinkerTool" BaseAddress="0x1D170000" TargetMachine="17" @@ -913,10 +930,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/bz2.vcproj misc/build/Python-2.7.18/PC/VS9 /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/kill_python.vcproj misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj ---- misc/Python-2.7.18/PC/VS9.0/kill_python.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj 2017-10-21 17:56:40.233109000 -0500 -@@ -56,6 +56,7 @@ +diff --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 +--- misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/kill_python.vcproj +@@ -56,6 +56,7 @@ Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName)_d.exe" SubSystem="1" @@ -924,7 +941,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/kill_python.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -117,6 +118,7 @@ +@@ -117,6 +118,7 @@ Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName)_d.exe" SubSystem="1" @@ -932,7 +949,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/kill_python.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -177,6 +179,7 @@ +@@ -177,6 +179,7 @@ <Tool Name="VCLinkerTool" SubSystem="1" @@ -940,7 +957,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/kill_python.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -238,6 +241,7 @@ +@@ -238,6 +241,7 @@ <Tool Name="VCLinkerTool" SubSystem="1" @@ -948,10 +965,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/kill_python.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj ---- misc/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj 2017-10-21 17:56:40.233689000 -0500 -@@ -61,6 +61,7 @@ +diff --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 +--- misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj +@@ -61,6 +61,7 @@ OutputFile="$(OutDir)/make_buildinfo.exe" ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb" SubSystem="1" @@ -959,7 +976,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj misc/build/Python-2. /> <Tool Name="VCALinkTool" -@@ -119,6 +120,7 @@ +@@ -119,6 +120,7 @@ /> <Tool Name="VCLinkerTool" @@ -967,10 +984,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/make_buildinfo.vcproj misc/build/Python-2. /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj ---- misc/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj 2017-10-21 17:56:40.234324000 -0500 -@@ -71,6 +71,7 @@ +diff --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 +--- misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj +@@ -71,6 +71,7 @@ ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb" SubSystem="1" BaseAddress="0x1d000000" @@ -978,7 +995,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -137,6 +138,7 @@ +@@ -137,6 +138,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(SolutionDir)make_versioninfo.exe" @@ -986,7 +1003,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -214,6 +216,7 @@ +@@ -214,6 +216,7 @@ ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb" SubSystem="1" BaseAddress="0x1d000000" @@ -994,7 +1011,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -@@ -282,6 +285,7 @@ +@@ -282,6 +285,7 @@ Name="VCLinkerTool" OutputFile="$(SolutionDir)make_versioninfo_d.exe" TargetMachine="17" @@ -1002,10 +1019,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/make_versioninfo.vcproj misc/build/Python- /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln ---- misc/Python-2.7.18/PC/VS9.0/pcbuild.sln 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln 2017-10-21 17:56:40.235608000 -0500 -@@ -38,12 +38,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C9 +diff --git misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln +--- misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln ++++ misc/build/Python-2.7.18/PC/VS9.0/pcbuild.sln +@@ -38,12 +38,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcproj {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} EndProjectSection EndProject @@ -1024,7 +1041,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcproj", "{0E9791DB-593A-465F-98BC-681011311618}" ProjectSection(ProjectDependencies) = postProject {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} -@@ -69,12 +69,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C9 +@@ -69,12 +69,12 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcproj", {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} EndProjectSection EndProject @@ -1043,7 +1060,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}" ProjectSection(ProjectDependencies) = postProject {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} -@@ -87,16 +87,16 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C9 +@@ -87,16 +87,16 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcpr {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} EndProjectSection EndProject @@ -1070,7 +1087,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}" ProjectSection(ProjectDependencies) = postProject {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} -@@ -114,17 +114,17 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C9 +@@ -114,17 +114,17 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcproj", EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "bdist_wininst.vcproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}" EndProject @@ -1099,10 +1116,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pcbuild.sln misc/build/Python-2.7.18/PC/VS Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcproj", "{9E48B300-37D1-11DD-8C41-005056C00008}" ProjectSection(ProjectDependencies) = postProject {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} -diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj ---- misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj 2017-10-21 17:56:40.236395000 -0500 -@@ -56,6 +56,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/pyexpat.vcproj +@@ -56,6 +56,7 @@ /> <Tool Name="VCLinkerTool" @@ -1110,7 +1127,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -117,6 +118,7 @@ +@@ -117,6 +118,7 @@ /> <Tool Name="VCLinkerTool" @@ -1118,7 +1135,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -178,6 +180,7 @@ +@@ -178,6 +180,7 @@ /> <Tool Name="VCLinkerTool" @@ -1126,7 +1143,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -240,6 +243,7 @@ +@@ -240,6 +243,7 @@ /> <Tool Name="VCLinkerTool" @@ -1134,7 +1151,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -301,6 +305,7 @@ +@@ -301,6 +305,7 @@ /> <Tool Name="VCLinkerTool" @@ -1142,7 +1159,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -364,6 +369,7 @@ +@@ -364,6 +369,7 @@ <Tool Name="VCLinkerTool" TargetMachine="17" @@ -1150,7 +1167,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -425,6 +431,7 @@ +@@ -425,6 +431,7 @@ /> <Tool Name="VCLinkerTool" @@ -1158,7 +1175,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -488,6 +495,7 @@ +@@ -488,6 +495,7 @@ <Tool Name="VCLinkerTool" TargetMachine="17" @@ -1166,10 +1183,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pyexpat.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/VS9.0/python.vcproj ---- misc/Python-2.7.18/PC/VS9.0/python.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/python.vcproj 2017-10-21 17:56:40.237211000 -0500 -@@ -66,6 +66,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/VS9.0/python.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/python.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/python.vcproj +@@ -66,6 +66,7 @@ SubSystem="1" StackReserveSize="2000000" BaseAddress="0x1d000000" @@ -1177,7 +1194,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -139,6 +140,7 @@ +@@ -139,6 +140,7 @@ SubSystem="1" StackReserveSize="2000000" BaseAddress="0x1d000000" @@ -1185,7 +1202,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -213,6 +215,7 @@ +@@ -213,6 +215,7 @@ SubSystem="1" StackReserveSize="2000000" BaseAddress="0x1d000000" @@ -1193,7 +1210,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -288,6 +291,7 @@ +@@ -288,6 +291,7 @@ SubSystem="1" StackReserveSize="2100000" BaseAddress="0x1d000000" @@ -1201,7 +1218,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -361,6 +365,7 @@ +@@ -361,6 +365,7 @@ StackReserveSize="2000000" BaseAddress="0x1d000000" ImportLibrary="" @@ -1209,7 +1226,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -436,6 +441,7 @@ +@@ -436,6 +441,7 @@ BaseAddress="0x1d000000" ImportLibrary="" TargetMachine="17" @@ -1217,7 +1234,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -509,6 +515,7 @@ +@@ -509,6 +515,7 @@ StackReserveSize="2000000" BaseAddress="0x1d000000" ImportLibrary="" @@ -1225,7 +1242,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -584,6 +591,7 @@ +@@ -584,6 +591,7 @@ BaseAddress="0x1d000000" ImportLibrary="" TargetMachine="17" @@ -1233,10 +1250,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/python.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj ---- misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj 2017-10-21 17:56:40.238551000 -0500 -@@ -69,6 +69,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/pythoncore.vcproj +@@ -69,6 +69,7 @@ ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb" BaseAddress="0x1e000000" ImportLibrary="$(OutDir)$(PyDllName).lib" @@ -1244,7 +1261,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -144,6 +145,7 @@ +@@ -144,6 +145,7 @@ ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb" BaseAddress="0x1e000000" ImportLibrary="$(OutDir)$(PyDllName).lib" @@ -1252,7 +1269,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -222,6 +224,7 @@ +@@ -222,6 +224,7 @@ ProgramDatabaseFile="$(OutDir)$(PyDllName)_d.pdb" BaseAddress="0x1e000000" ImportLibrary="$(OutDir)$(PyDllName)_d.lib" @@ -1260,7 +1277,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -300,6 +303,7 @@ +@@ -300,6 +303,7 @@ ProgramDatabaseFile="$(OutDir)$(PyDllName)_d.pdb" BaseAddress="0x1e000000" ImportLibrary="$(OutDir)$(PyDllName)_d.lib" @@ -1268,7 +1285,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -374,6 +378,7 @@ +@@ -374,6 +378,7 @@ ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb" BaseAddress="0x1e000000" ImportLibrary="$(OutDirPGI)$(PyDllName).lib" @@ -1276,7 +1293,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -450,6 +455,7 @@ +@@ -450,6 +455,7 @@ BaseAddress="0x1e000000" ImportLibrary="$(OutDirPGI)$(PyDllName).lib" TargetMachine="17" @@ -1284,7 +1301,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -524,6 +530,7 @@ +@@ -524,6 +530,7 @@ ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb" BaseAddress="0x1e000000" ImportLibrary="$(OutDirPGI)$(PyDllName).lib" @@ -1292,7 +1309,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -@@ -600,6 +607,7 @@ +@@ -600,6 +607,7 @@ BaseAddress="0x1e000000" ImportLibrary="$(OutDirPGI)$(PyDllName).lib" TargetMachine="17" @@ -1300,10 +1317,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythoncore.vcproj misc/build/Python-2.7.18 /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj ---- misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj 2017-10-21 17:56:40.239382000 -0500 -@@ -66,6 +66,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/pythonw.vcproj +@@ -66,6 +66,7 @@ StackReserveSize="2000000" BaseAddress="0x1d000000" TargetMachine="1" @@ -1311,7 +1328,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -137,6 +138,7 @@ +@@ -137,6 +138,7 @@ OutputFile="$(OutDir)\pythonw_d.exe" StackReserveSize="2000000" BaseAddress="0x1d000000" @@ -1319,7 +1336,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -208,6 +210,7 @@ +@@ -208,6 +210,7 @@ StackReserveSize="2000000" BaseAddress="0x1d000000" TargetMachine="1" @@ -1327,7 +1344,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -279,6 +282,7 @@ +@@ -279,6 +282,7 @@ OutputFile="$(OutDir)\pythonw.exe" StackReserveSize="2000000" BaseAddress="0x1d000000" @@ -1335,7 +1352,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -351,6 +355,7 @@ +@@ -351,6 +355,7 @@ BaseAddress="0x1d000000" ImportLibrary="" TargetMachine="1" @@ -1343,7 +1360,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -424,6 +429,7 @@ +@@ -424,6 +429,7 @@ BaseAddress="0x1d000000" ImportLibrary="" TargetMachine="17" @@ -1351,7 +1368,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -496,6 +502,7 @@ +@@ -496,6 +502,7 @@ BaseAddress="0x1d000000" ImportLibrary="" TargetMachine="1" @@ -1359,7 +1376,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -569,6 +576,7 @@ +@@ -569,6 +576,7 @@ BaseAddress="0x1d000000" ImportLibrary="" TargetMachine="17" @@ -1367,10 +1384,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/pythonw.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/VS9.0/select.vcproj ---- misc/Python-2.7.18/PC/VS9.0/select.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/select.vcproj 2017-10-21 17:56:40.240210000 -0500 -@@ -57,6 +57,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/VS9.0/select.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/select.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/select.vcproj +@@ -57,6 +57,7 @@ AdditionalDependencies="ws2_32.lib" IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" @@ -1378,7 +1395,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -119,6 +120,7 @@ +@@ -119,6 +120,7 @@ AdditionalDependencies="ws2_32.lib" IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" @@ -1386,7 +1403,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -181,6 +183,7 @@ +@@ -181,6 +183,7 @@ AdditionalDependencies="ws2_32.lib" IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" @@ -1394,7 +1411,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -244,6 +247,7 @@ +@@ -244,6 +247,7 @@ AdditionalDependencies="ws2_32.lib" IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" @@ -1402,7 +1419,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -306,6 +310,7 @@ +@@ -306,6 +310,7 @@ AdditionalDependencies="ws2_32.lib" IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" @@ -1410,7 +1427,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -370,6 +375,7 @@ +@@ -370,6 +375,7 @@ IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" TargetMachine="17" @@ -1418,7 +1435,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -432,6 +438,7 @@ +@@ -432,6 +438,7 @@ AdditionalDependencies="ws2_32.lib" IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" @@ -1426,7 +1443,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -@@ -496,6 +503,7 @@ +@@ -496,6 +503,7 @@ IgnoreDefaultLibraryNames="libc" BaseAddress="0x1D110000" TargetMachine="17" @@ -1434,10 +1451,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/select.vcproj misc/build/Python-2.7.18/PC/ /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj ---- misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj 2017-10-21 17:56:40.241775000 -0500 -@@ -56,6 +56,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/sqlite3.vcproj +@@ -56,6 +56,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName)_d.dll" @@ -1445,7 +1462,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -117,6 +118,7 @@ +@@ -117,6 +118,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName)_d.dll" @@ -1453,7 +1470,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -178,6 +180,7 @@ +@@ -178,6 +180,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName).dll" @@ -1461,7 +1478,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -240,6 +243,7 @@ +@@ -240,6 +243,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName).dll" @@ -1469,7 +1486,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -301,6 +305,7 @@ +@@ -301,6 +305,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName).dll" @@ -1477,7 +1494,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -362,6 +367,7 @@ +@@ -362,6 +367,7 @@ /> <Tool Name="VCLinkerTool" @@ -1485,7 +1502,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -423,6 +429,7 @@ +@@ -423,6 +429,7 @@ <Tool Name="VCLinkerTool" OutputFile="$(OutDir)\$(ProjectName).dll" @@ -1493,7 +1510,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -@@ -484,6 +491,7 @@ +@@ -484,6 +491,7 @@ /> <Tool Name="VCLinkerTool" @@ -1501,10 +1518,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/sqlite3.vcproj misc/build/Python-2.7.18/PC /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj ---- misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj 2017-10-21 17:56:40.242820000 -0500 -@@ -55,6 +55,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/unicodedata.vcproj +@@ -55,6 +55,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D120000" @@ -1512,7 +1529,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -115,6 +116,7 @@ +@@ -115,6 +116,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D120000" @@ -1520,7 +1537,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -175,6 +177,7 @@ +@@ -175,6 +177,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D120000" @@ -1528,7 +1545,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -236,6 +239,7 @@ +@@ -236,6 +239,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D120000" @@ -1536,7 +1553,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -296,6 +300,7 @@ +@@ -296,6 +300,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D120000" @@ -1544,7 +1561,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -358,6 +363,7 @@ +@@ -358,6 +363,7 @@ Name="VCLinkerTool" BaseAddress="0x1D120000" TargetMachine="17" @@ -1552,7 +1569,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -418,6 +424,7 @@ +@@ -418,6 +424,7 @@ <Tool Name="VCLinkerTool" BaseAddress="0x1D120000" @@ -1560,7 +1577,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -@@ -480,6 +487,7 @@ +@@ -480,6 +487,7 @@ Name="VCLinkerTool" BaseAddress="0x1D120000" TargetMachine="17" @@ -1568,10 +1585,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/unicodedata.vcproj misc/build/Python-2.7.1 /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj ---- misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj 2017-10-21 17:56:40.243805000 -0500 -@@ -59,6 +59,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj +@@ -59,6 +59,7 @@ <Tool Name="VCLinkerTool" SubSystem="1" @@ -1579,7 +1596,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -124,6 +125,7 @@ +@@ -124,6 +125,7 @@ <Tool Name="VCLinkerTool" SubSystem="1" @@ -1587,7 +1604,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -191,6 +193,7 @@ +@@ -191,6 +193,7 @@ Name="VCLinkerTool" GenerateDebugInformation="false" SubSystem="1" @@ -1595,7 +1612,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -259,6 +262,7 @@ +@@ -259,6 +262,7 @@ Name="VCLinkerTool" GenerateDebugInformation="false" SubSystem="1" @@ -1603,7 +1620,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -327,6 +331,7 @@ +@@ -327,6 +331,7 @@ GenerateDebugInformation="false" SubSystem="1" ImportLibrary="" @@ -1611,7 +1628,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -397,6 +402,7 @@ +@@ -397,6 +402,7 @@ SubSystem="1" ImportLibrary="" TargetMachine="17" @@ -1619,7 +1636,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -465,6 +471,7 @@ +@@ -465,6 +471,7 @@ GenerateDebugInformation="false" SubSystem="1" ImportLibrary="" @@ -1627,7 +1644,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -535,6 +542,7 @@ +@@ -535,6 +542,7 @@ SubSystem="1" ImportLibrary="" TargetMachine="17" @@ -1635,10 +1652,10 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/w9xpopen.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj ---- misc/Python-2.7.18/PC/VS9.0/winsound.vcproj 2017-09-16 12:38:35.000000000 -0500 -+++ misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj 2017-10-21 17:56:40.244677000 -0500 -@@ -55,6 +55,7 @@ +diff --git misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj +--- misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj ++++ misc/build/Python-2.7.18/PC/VS9.0/winsound.vcproj +@@ -55,6 +55,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="winmm.lib" @@ -1646,7 +1663,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -115,6 +116,7 @@ +@@ -115,6 +116,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="winmm.lib" @@ -1654,7 +1671,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -175,6 +177,7 @@ +@@ -175,6 +177,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="winmm.lib" @@ -1662,7 +1679,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -236,6 +239,7 @@ +@@ -236,6 +239,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="winmm.lib" @@ -1670,7 +1687,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -296,6 +300,7 @@ +@@ -296,6 +300,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="winmm.lib" @@ -1678,7 +1695,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -358,6 +363,7 @@ +@@ -358,6 +363,7 @@ Name="VCLinkerTool" AdditionalDependencies="winmm.lib" TargetMachine="17" @@ -1686,7 +1703,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -418,6 +424,7 @@ +@@ -418,6 +424,7 @@ <Tool Name="VCLinkerTool" AdditionalDependencies="winmm.lib" @@ -1694,7 +1711,7 @@ diff -urp misc/Python-2.7.18/PC/VS9.0/winsound.vcproj misc/build/Python-2.7.18/P /> <Tool Name="VCALinkTool" -@@ -480,6 +487,7 @@ +@@ -480,6 +487,7 @@ Name="VCLinkerTool" AdditionalDependencies="winmm.lib" TargetMachine="17" diff --git a/main/scp2/source/ooo/file_library_ooo.scp b/main/scp2/source/ooo/file_library_ooo.scp index ae84b0d958..fb82de45e6 100644 --- a/main/scp2/source/ooo/file_library_ooo.scp +++ b/main/scp2/source/ooo/file_library_ooo.scp @@ -1775,7 +1775,7 @@ File gid_File_Lib_Openssl Styles = (PACKED); Dir = SCP2_OOO_BIN_DIR; #ifdef WNT - Name = "ssleay32.dll"; + Name = "libssl-3.dll"; #else Name = "libssl.so"; #endif @@ -1788,7 +1788,7 @@ File gid_File_Lib_Crypto Styles = (PACKED); Dir = SCP2_OOO_BIN_DIR; #ifdef WNT - Name = "libeay32.dll"; + Name = "libcrypto-3.dll"; #else Name = "libcrypto.so"; #endif