Peter Quiring wrote:
Hi all,
I'm not sure if anyone else has done this before but I'm trying to get
openssl to compile using mingw 64bit.
I do a normal configure for mingw 32bit:
./configure zlib no-asm no-shared threads mingw
Hmm ... grep -i mingw Configure:
# MinGW
"mingw", "gcc:-mno-cygwin -DL_ENDIAN -DOPENSSL_NO_CAPIENG
-fomit-frame-pointer -O3 -march=i486 -Wall:::MINGW32:-lws2_32
-lgdi32:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}
EXPORT_VAR_AS_FN:${x86_asm}:coff:win32:cygwin-shared:-D_WINDLL
-DOPENSSL_USE_APPLINK:-mno-cygwin:.dll.a",
# compiler. It's possible to engage Applink support in mingw64 build,
# but it's not done, because till mingw64 supports structured exception
# non-mingw64 run-time environment. And as mingw64 is always consistent
"mingw64", "gcc:-mno-cygwin -DL_ENDIAN -O3 -Wall -DWIN32_LEAN_AND_MEAN
-DUNICODE -D_UNICODE:::MINGW64:-lws2_32 -lgdi32 -lcrypt32:SIXTY_FOUR_BIT
RC4_CHUNK_LL DES_INT
EXPORT_VAR_AS_FN:${x86_64_asm}:mingw64:win32:cygwin-shared:-D_WINDLL:-mno-cygwin:.dll.a",
$exe_ext=".exe" if ($target eq "Cygwin" || $target eq "DJGPP" || $target
=~ /^mingw/);
And then change the Makefile to support mingw 64bit:
[SNIP]
Roumen
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majord...@openssl.org