From: Richard Levitte Date: Wed, 17 Jul 2019 19:22:42 +0000 (+0200) Subject: Cygwin: enable the use of Dl_info and dladdr() X-Git-Tag: openssl-3.0.0-alpha1~1758 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=38f6f99cdf0a87345d646d30a764c089c38627ad;p=thirdparty%2Fopenssl.git Cygwin: enable the use of Dl_info and dladdr() These weren't available in Cygwin at the time our DSO code was written, but things have changed since. Fixes #9385 Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/9402) --- diff --git a/crypto/dso/dso_dlfcn.c b/crypto/dso/dso_dlfcn.c index 5e98513441..d076c7ebc4 100644 --- a/crypto/dso/dso_dlfcn.c +++ b/crypto/dso/dso_dlfcn.c @@ -27,8 +27,7 @@ # endif # include # define HAVE_DLINFO 1 -# if defined(__CYGWIN__) || \ - defined(__SCO_VERSION__) || defined(_SCO_ELF) || \ +# if defined(__SCO_VERSION__) || defined(_SCO_ELF) || \ (defined(__osf__) && !defined(RTLD_NEXT)) || \ (defined(__OpenBSD__) && !defined(RTLD_SELF)) || \ defined(__ANDROID__)