[prev in list] [next in list] [prev in thread] [next in thread]
List: fdo-commits
Subject: [fdo-commits] r7438 - in trunk/Thirdparty/openssl: . crypto ms
From: svn_fdo () osgeo ! org
Date: 2015-12-10 14:29:13
Message-ID: 20151210142913.117FF3901A2 () trac ! osgeo ! org
[Download RAW message or body]
Author: kwi
Date: 2015-12-10 06:29:12 -0800 (Thu, 10 Dec 2015)
New Revision: 7438
Modified:
trunk/Thirdparty/openssl/Makefile
trunk/Thirdparty/openssl/crypto/buildinf.h
trunk/Thirdparty/openssl/crypto/opensslconf.h
trunk/Thirdparty/openssl/ms/nt.mak
trunk/Thirdparty/openssl/ms/ntdll.mak
Log:
RFC #70: VS 2015 - merge sandbox to trunk: thirdparty\openssl
sync files manually
Modified: trunk/Thirdparty/openssl/Makefile
===================================================================
--- trunk/Thirdparty/openssl/Makefile 2015-12-10 14:08:13 UTC (rev 7437)
+++ trunk/Thirdparty/openssl/Makefile 2015-12-10 14:29:12 UTC (rev 7438)
@@ -12,9 +12,9 @@
SHLIB_MAJOR=1
SHLIB_MINOR=0.0
SHLIB_EXT=
-PLATFORM=VC-WIN32
+PLATFORM=VC-WIN64A
OPTIONS= no-asm no-ec_nistp_64_gcc_128 no-gmp no-jpake no-krb5 no-libunbound no-md2 \
no-rc5 no-rfc3779 no-sctp no-shared no-ssl-trace no-ssl3 no-store no-unit-test \
no-zlib no-zlib-dynamic
-CONFIGURE_ARGS=no-asm no-ssl3 VC-WIN32
+CONFIGURE_ARGS=no-asm no-ssl3 VC-WIN64A
SHLIB_TARGET=
# HERE indicates where this Makefile lives. This can be used to indicate
@@ -60,7 +60,7 @@
# PKCS1_CHECK - pkcs1 tests.
CC= cl
-CFLAG= -DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -GF -Gy -nologo \
-DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE \
+CFLAG= -DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 \
-DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE \
DEPFLAG= -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE \
-DOPENSSL_NO_LIBUNBOUND -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 \
-DOPENSSL_NO_SCTP -DOPENSSL_NO_SSL_TRACE -DOPENSSL_NO_SSL3 -DOPENSSL_NO_STORE \
-DOPENSSL_NO_UNIT_TEST PEX_LIBS=
EX_LIBS=
@@ -104,7 +104,7 @@
CMLL_ENC= camellia.o cmll_misc.o cmll_cbc.o
MODES_ASM_OBJ=
ENGINES_ASM_OBJ=
-PERLASM_SCHEME= win32n
+PERLASM_SCHEME= auto
# KRB5 stuff
KRB5_INCLUDES=
Modified: trunk/Thirdparty/openssl/crypto/buildinf.h
===================================================================
--- trunk/Thirdparty/openssl/crypto/buildinf.h 2015-12-10 14:08:13 UTC (rev 7437)
+++ trunk/Thirdparty/openssl/crypto/buildinf.h 2015-12-10 14:29:12 UTC (rev 7438)
@@ -3,11 +3,11 @@
* for Unix builds, crypto/Makefile.ssl generates functional definitions;
* Windows builds (and other mk1mf builds) compile cversion.c with
* -DMK1MF_BUILD and use definitions added to this file by util/mk1mf.pl. */
- #error "Windows builds (PLATFORM=VC-WIN32) use mk1mf.pl-created Makefiles"
+ #error "Windows builds (PLATFORM=VC-WIN64A) use mk1mf.pl-created Makefiles"
#endif
-#ifdef MK1MF_PLATFORM_VC_WIN32
+#ifdef MK1MF_PLATFORM_VC_WIN64A
/* auto-generated/updated by util/mk1mf.pl for crypto/cversion.c */
- #define CFLAGS "compiler: cl /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -W3 \
-Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN \
-D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 \
-DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE \
-DOPENSSL_NO_STATIC_ENGINE "
- #define PLATFORM "VC-WIN32"
- #define DATE "Wed Dec 9 17:07:08 2015"
+ #define CFLAGS "compiler: cl /MD /Ox -DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -Gy \
-nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE \
-D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 \
-DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE \
-DOPENSSL_NO_STATIC_ENGINE " + #define PLATFORM "VC-WIN64A"
+ #define DATE "Wed Jul 1 06:30:35 2015"
#endif
Modified: trunk/Thirdparty/openssl/crypto/opensslconf.h
===================================================================
--- trunk/Thirdparty/openssl/crypto/opensslconf.h 2015-12-10 14:08:13 UTC (rev 7437)
+++ trunk/Thirdparty/openssl/crypto/opensslconf.h 2015-12-10 14:29:12 UTC (rev 7438)
@@ -5,8 +5,8 @@
extern "C" {
#endif
/* OpenSSL was configured with the following options: */
-#ifndef OPENSSL_SYSNAME_WIN32
-# define OPENSSL_SYSNAME_WIN32
+#ifndef OPENSSL_SYSNAME_WIN64A
+# define OPENSSL_SYSNAME_WIN64A
#endif
#ifndef OPENSSL_DOING_MAKEDEPEND
@@ -153,7 +153,7 @@
* This enables code handling data aligned at natural CPU word
* boundary. See crypto/rc4/rc4_enc.c for further details.
*/
-#undef RC4_CHUNK
+#define RC4_CHUNK unsigned long long
#endif
#endif
@@ -161,27 +161,27 @@
/* If this is set to 'unsigned int' on a DEC Alpha, this gives about a
* %20 speed up (longs are 8 bytes, int's are 4). */
#ifndef DES_LONG
-#define DES_LONG unsigned long
+#define DES_LONG unsigned int
#endif
#endif
#if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H)
#define CONFIG_HEADER_BN_H
-#define BN_LLONG
+#undef BN_LLONG
/* Should we define BN_DIV2W here? */
/* Only one for the following should be defined */
#undef SIXTY_FOUR_BIT_LONG
-#undef SIXTY_FOUR_BIT
-#define THIRTY_TWO_BIT
+#define SIXTY_FOUR_BIT
+#undef THIRTY_TWO_BIT
#endif
#if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H)
#define CONFIG_HEADER_RC4_LOCL_H
/* if this is defined data[i] is used instead of *data, this is a %20
* speedup on x86 */
-#define RC4_INDEX
+#undef RC4_INDEX
#endif
#if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H)
Modified: trunk/Thirdparty/openssl/ms/nt.mak
===================================================================
--- trunk/Thirdparty/openssl/ms/nt.mak 2015-12-10 14:08:13 UTC (rev 7437)
+++ trunk/Thirdparty/openssl/ms/nt.mak 2015-12-10 14:29:12 UTC (rev 7438)
@@ -16,9 +16,9 @@
OPENSSLDIR=\usr\local\ssl
# Set your compiler options
-PLATFORM=VC-WIN32
+PLATFORM=VC-WIN64A
CC=cl
-CFLAG= /MT /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -GF -Gy -nologo \
-DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE \
-DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_KRB5 \
-DOPENSSL_NO_JPAKE -DOPENSSL_NO_DYNAMIC_ENGINE +CFLAG= /MT /Ox -DOPENSSL_THREADS \
-DDSO_WIN32 -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN \
-DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -DOPENSSL_NO_RC5 \
-DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE \
-DOPENSSL_NO_DYNAMIC_ENGINE APP_CFLAG= /Zi /Fd$(TMP_D)/app
LIB_CFLAG=/Zl /Zi /Fd$(TMP_D)/lib
SHLIB_CFLAG=
@@ -50,7 +50,7 @@
MKDIR=$(PERL) util/mkdir-p.pl
MKLIB=lib /nologo
MLFLAGS=
-ASM=ml /nologo /Cp /coff /c /Cx /Zi
+ASM=ml64 /c /Cp /Cx /Zi
# FIPS validated module and support file locations
@@ -1362,7 +1362,7 @@
$(CC) /Fo$(OBJ_D)\mem_dbg.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\mem_dbg.c
$(OBJ_D)\cversion.obj: $(SRC_D)\crypto\cversion.c
- $(CC) /Fo$(OBJ_D)\cversion.obj $(LIB_CFLAGS) -DMK1MF_BUILD \
-DMK1MF_PLATFORM_VC_WIN32 -c $(SRC_D)\crypto\cversion.c + $(CC) \
/Fo$(OBJ_D)\cversion.obj $(LIB_CFLAGS) -DMK1MF_BUILD -DMK1MF_PLATFORM_VC_WIN64A -c \
$(SRC_D)\crypto\cversion.c
$(OBJ_D)\ex_data.obj: $(SRC_D)\crypto\ex_data.c
$(CC) /Fo$(OBJ_D)\ex_data.obj $(LIB_CFLAGS) -c $(SRC_D)\crypto\ex_data.c
Modified: trunk/Thirdparty/openssl/ms/ntdll.mak
===================================================================
--- trunk/Thirdparty/openssl/ms/ntdll.mak 2015-12-10 14:08:13 UTC (rev 7437)
+++ trunk/Thirdparty/openssl/ms/ntdll.mak 2015-12-10 14:29:12 UTC (rev 7438)
@@ -16,9 +16,9 @@
OPENSSLDIR=\usr\local\ssl
# Set your compiler options
-PLATFORM=VC-WIN32
+PLATFORM=VC-WIN64A
CC=cl
-CFLAG= /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -GF -Gy -nologo \
-DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE \
-DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL3 \
-DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE +CFLAG= /MD /Ox \
-DOPENSSL_THREADS -DDSO_WIN32 -W3 -Gs0 -Gy -nologo -DOPENSSL_SYSNAME_WIN32 \
-DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE \
-DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL3 \
-DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_STATIC_ENGINE APP_CFLAG= /Zi \
/Fd$(TMP_D)/app LIB_CFLAG= /Zi /Fd$(TMP_D)/lib -D_WINDLL
SHLIB_CFLAG=
@@ -50,7 +50,7 @@
MKDIR=$(PERL) util/mkdir-p.pl
MKLIB=lib /nologo
MLFLAGS= /nologo /subsystem:console /opt:ref /debug /dll
-ASM=ml /nologo /Cp /coff /c /Cx /Zi
+ASM=ml64 /c /Cp /Cx /Zi
# FIPS validated module and support file locations
@@ -455,6 +455,7 @@
LIBS_DEP=$(LIBS_DEP) $(OBJ_D)\applink.obj
CRYPTOOBJ=$(OBJ_D)\uplink.obj $(CRYPTOOBJ)
+CRYPTOOBJ=ms\uptable.obj $(CRYPTOOBJ)
$(TMP_D):
@@ -1429,7 +1430,7 @@
$(CC) /Fo$(OBJ_D)\mem_dbg.obj $(SHLIB_CFLAGS) -DOPENSSL_BUILD_SHLIBCRYPTO -c \
$(SRC_D)\crypto\mem_dbg.c
$(OBJ_D)\cversion.obj: $(SRC_D)\crypto\cversion.c
- $(CC) /Fo$(OBJ_D)\cversion.obj $(SHLIB_CFLAGS) -DOPENSSL_BUILD_SHLIBCRYPTO \
-DMK1MF_BUILD -DMK1MF_PLATFORM_VC_WIN32 -c $(SRC_D)\crypto\cversion.c + $(CC) \
/Fo$(OBJ_D)\cversion.obj $(SHLIB_CFLAGS) -DOPENSSL_BUILD_SHLIBCRYPTO -DMK1MF_BUILD \
-DMK1MF_PLATFORM_VC_WIN64A -c $(SRC_D)\crypto\cversion.c
$(OBJ_D)\ex_data.obj: $(SRC_D)\crypto\ex_data.c
$(CC) /Fo$(OBJ_D)\ex_data.obj $(SHLIB_CFLAGS) -DOPENSSL_BUILD_SHLIBCRYPTO -c \
$(SRC_D)\crypto\ex_data.c
_______________________________________________
fdo-commits mailing list
fdo-commits@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic