Fix OpenSSL dynamic loading on OpenBSD.
authorThiago Macieira <thiago.macieira@nokia.com>
Wed, 6 May 2009 12:31:49 +0000 (14:31 +0200)
committerThiago Macieira <thiago.macieira@nokia.com>
Thu, 7 May 2009 08:58:53 +0000 (10:58 +0200)
commit846f47d0fa98942e6df22cd7b6dbf594aaf116f5
treef2459b5ac9762e4d940ce8d8ef24199114191e5b
parent03b29811a3a6eb34421c476d829075505aa42ada
Fix OpenSSL dynamic loading on OpenBSD.

OpenBSD's OpenSSL libraries are linked in a bizarre way: libssl.so
doesn't link to libcrypto.so, even though it depends on it. I don't
claim to understand why, but they do it. So make sure we export its
symbols for libssl to see and we load libcrypto first.

Task-number: 252042
Patch by: Marc Espie <espie@openbsd.org>
Reviewed-by: Peter Hartmann
src/network/ssl/qsslsocket_openssl_symbols.cpp