Bug #23357 Symbol conflict with openssl STILL exists!
Submitted: 17 Oct 2006 2:34 Modified: 19 Oct 2006 19:25
Reporter: Chuck Cochems Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server Severity:S1 (Critical)
Version:5.0.26 OS:Linux (Linux)
Assigned to: Magnus Blåudd CPU Architecture:Any
Tags: openssl symbol conflict.

[17 Oct 2006 2:34] Chuck Cochems
Description:
The following symbols still exist in both libmysqlclient with yaSSL support (linux binary distribution) and libsrypto

CRYPTO_add_lock
CRYPTO_lock

This breaks EXIM with mysql auth and TLS, causing segfaults.

How to repeat:
try and use an application linked against both that uses either of these functions.

Suggested fix:
rename symbols
[17 Oct 2006 7:07] Domas Mituzas
New YaSSL import didn't have clean renaming of symbols, though routines for that exist.
[19 Oct 2006 19:25] Magnus Blåudd
Also see bug#19810, this is the same problem.