Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=592670
--- Comment #18 from Rafael Aquini aquini@linux.com 2010-05-19 10:13:20 EDT --- Ralf,
(In reply to comment #17)
If, for some reasons, they need to be dlopen'ed, then the "versioned libraries" libraries need to be dlopen'ed, not the unversioned libraries.
I.e. dlopening libopenssl.so is wrong. It should be libopenssl.so.<something> => This package needs to be patched.
BTW: I just noticed, in mongoose, the same consideration applies to libcrypto.so.*.
I think it would be a good approach apply a patch to fix that two #defines SSL_LIB and CRYPTO_LIB in mongoose.c, wouldn't it? That way we fix this issue with dlopen'ed non-versioned libraries without asking for great modifications on the whole project. I can ask upstream for a patch, or I can provide that patch from myself.
If so, it will remain me one more question: Just after patching mongoose.c to fix the SSL requisites it would be advisable to include openssl as a req to mongoose rpm installation, wouldn't be?
Once again, thanks for your attention
Regards.