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]

Reply via email to