提交 c0fc27f8 编写于 作者: M Matt Caswell

Made it an error to define OPENSSL_USE_DEPRECATED if OpenSSL has been built

with OPENSSL_NO_DEPRECATED defined
Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 bd2bd374
......@@ -1419,8 +1419,11 @@ if ($zlib)
}
}
#Always build the library with OPENSSL_USE_DEPRECATED. This is overridden by OPENSSL_NO_DEPRECATED
$cflags = "-DOPENSSL_USE_DEPRECATED $cflags";
#Build the library with OPENSSL_USE_DEPRECATED if deprecation is not disabled
if(!defined($disabled{"deprecated"}))
{
$cflags = "-DOPENSSL_USE_DEPRECATED $cflags";
}
# You will find shlib_mark1 and shlib_mark2 explained in Makefile.org
my $shared_mark = "";
......
......@@ -6,7 +6,7 @@
* deprecated functions then this will not work
*/
#if defined(OPENSSL_NO_DEPRECATED) && defined(OPENSSL_USE_DEPRECATED)
#undef OPENSSL_USE_DEPRECATED
#error "OPENSSL_USE_DEPRECATED has been defined, but OpenSSL has been built without support for deprecated functions"
#endif
/* Test for support for deprecated attribute */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册