[openssl-dev] [openssl.org #3991] Incorrect library names for Windows 64 bit builds with MingW

bugtracking via RT rt at openssl.org
Thu Aug 6 13:01:08 UTC 2015


Hi.
I am building both 32 and 64 bit dynamic library versions. I can
successfully compile and run the binaries, but they seem to be incorrectly
named.  For my use case, the binaries, both 32 and 64 bit,  must live in the
same directory so must be named differently. This is a non-negotiable
requirement.

I am told by colleagues that this is not a problem with M$ VC compiler as it
does, correctly, name the binaries as *64.dll

When building OpenSSL (1.0.2d) to create shared libraries using the MSYS
build system and MingW64. The shared libraries output are named libeay32.dll
and ssleay32.dll. They are 64 bit libraries and work correctly as 64 bit
builds but are not named as such whereas when using M$ VC++ compiler; the
DLL outputs are named libeay64.dll and ssleay64.dll as expected.

Windows 7 64bit
 <http://mingw-w64.org/doku.php/start> mingw-w64
gcc.exe (tdm64-1) 5.1.0
msis base 2013072300
msis-core 1.0.18-1
OpenSSL 1.0.2d


Regards
Shaun



-------------- next part --------------
_______________________________________________
openssl-bugs-mod mailing list
openssl-bugs-mod at openssl.org
https://mta.openssl.org/mailman/listinfo/openssl-bugs-mod


More information about the openssl-dev mailing list