[openssl-dev] MSVC 2015 internal compiler error
Matt Caswell
matt at openssl.org
Wed Feb 24 10:35:26 UTC 2016
On 24/02/16 10:29, Gisle Vanem wrote:
> Matt Caswell wrote:
>
>> The attached seems to avoid the problem - but then for reasons I cannot
>> understand link errors result later on in the build.
>
> I too can confirm that your patch fixes MSVC-2105 compilation.
> Thanks a million!
>
> But as you wrote, the link fails. Due to util/mkdef.pl needs
> an update? I looked at this .pl-file, but I'm a n00b when it
> comes to Perl. So I fail to see how it now should define all
> needed .def symbols.
>
> As it's now, ssleay32.dll export only these:
> BIO_f_ssl
> BIO_new_ssl
> BIO_ssl_copy_session_id
> BIO_ssl_shutdown
> BIO_new_buffer_ssl_connect
> BIO_new_ssl_connect
>
> But is building with -DOPENSSL_OPT_WINDLL (i.e. __declspec(dllimport)
> while using the OpenSSL .DLLs) still supported? If so, what is the
> .def-files good for then?
>
The complete patch is attached. This is currently going through review,
and solves the link issue.
Matt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vs2015-bug.patch
Type: text/x-patch
Size: 2011 bytes
Desc: not available
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20160224/3c2779f3/attachment.bin>
More information about the openssl-dev
mailing list