Hard to believe it might by true. Nevertheless
everything indicates there is a major design flaw
in BIO:
BIO sends FILE* pointer across dll boundary, causing
crash of statically linked version of libeay32.dll.
(At least on WINNT). To reproduce, modify the corresponding
compiler switch to /MT
In message [EMAIL PROTECTED] on Sun, 24 Nov 2002 11:38:09 +0100, ssl
mailing list [EMAIL PROTECTED] said:
ssl Hard to believe it might by true. Nevertheless
ssl everything indicates there is a major design flaw
ssl in BIO:
ssl
ssl BIO sends FILE* pointer across dll boundary, causing
ssl crash
This is not a design flaw in the BIO. It is a requirement on Windows
that the DLLs be built with the same run-time library and threading
models as the application.
Hard to believe it might by true. Nevertheless
everything indicates there is a major design flaw
in BIO:
BIO sends FILE*
Building shared libraries with static C Run Time Libraries is a
disaster waiting to happen on many platforms. It is simply something
you should not do. Not just because of the problem you are describing
but because the C Run Time Libraries might be from completely
incompatible implementations.