Just tested a possible patch. I have only tested this on amd64 thus far
and have not yet checked i386 to make sure it doesn't cause a regression
there. Not sure why the DLOPEN_FLAG causes the observed behavior
(hopefully someone understands it better than I do).
*** dso_dlfcn.c.orig Sun Aug 24 13:31:42 2008
--- dso_dlfcn.c Sun Aug 24 13:32:18 2008
***************
*** 137,143 ****
* as we don't have autoconf yet, I'm implementing a hack that could
* be hacked further relatively easily to deal with cases as we find
* them. Initially this is to cope with OpenBSD. */
! #if defined(__OpenBSD__) || defined(__NetBSD__)
# ifdef DL_LAZY
# define DLOPEN_FLAG DL_LAZY
# else
--- 137,143 ----
* as we don't have autoconf yet, I'm implementing a hack that could
* be hacked further relatively easily to deal with cases as we find
* them. Initially this is to cope with OpenBSD. */
! #if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__)
# ifdef DL_LAZY
# define DLOPEN_FLAG DL_LAZY
# else
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]