提交 505f74ca 编写于 作者: M Matt Caswell

Cascade no-dgram from no-sock in Configure not e_os.h

e_os.h was defining OPENSSL_NO_DGRAM if OPENSSL_NO_SOCK was defined.
This causes link problems on Windows because the generated .def files
still contain the DGRAM symbols even though they have not been compiled.
Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 9fb80e3c
...@@ -364,7 +364,7 @@ my @disable_cascades = ( ...@@ -364,7 +364,7 @@ my @disable_cascades = (
"ec" => [ "ecdsa", "ecdh" ], "ec" => [ "ecdsa", "ecdh" ],
"dgram" => [ "dtls", "sctp" ], "dgram" => [ "dtls", "sctp" ],
"sock" => [ "sctp" ], "sock" => [ "dgram" ],
"dtls" => [ @dtls ], "dtls" => [ @dtls ],
# SSL 3.0, (D)TLS 1.0 and TLS 1.1 require MD5 and SHA # SSL 3.0, (D)TLS 1.0 and TLS 1.1 require MD5 and SHA
......
...@@ -392,10 +392,6 @@ extern FILE *_imp___iob; ...@@ -392,10 +392,6 @@ extern FILE *_imp___iob;
/*************/ /*************/
# if defined(OPENSSL_NO_SOCK) && !defined(OPENSSL_NO_DGRAM)
# define OPENSSL_NO_DGRAM
# endif
# ifdef USE_SOCKETS # ifdef USE_SOCKETS
# ifdef OPENSSL_NO_SOCK # ifdef OPENSSL_NO_SOCK
# elif defined(WINDOWS) || defined(MSDOS) # elif defined(WINDOWS) || defined(MSDOS)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册