I found this discussion:
http://stackoverflow.com/questions/4486584/what-is-difference-between-libmysqlclient-a-and-libmysqlclient-r-a

"Newer versions of the MySQL client distributions do not include the "_r" version"
and 
"libmysqlclient_r.a is "re-entrant". .. But as ..  pointed out, there is no difference in newer versions (both are re-entrant).


However .. the codebase for libmariadb is the 3.23 libmysql (what was LGPL licensed - later versions were not and are not). So this could be something added in libmysql that libmariadb did not consider and this could be the reason. But we (Webyog) have no problems with coding multithreaded applications using libmariadb. But I am not a programmer, so I cannot comment further.


This belongs to Georg Richter!



-- Peter
-- Webyog


On Fri, Mar 14, 2014 at 4:15 PM, AskMonty KB <noreply@askmonty.org> wrote:
Hello,

A new question has been asked in "MariaDB community" by markcianfaglione:
--------------------------------
I've written an test application that can be multi-threaded and I've done a bit of testing only to find that mariadbclient is not reentrant! (Oh the humanity!)

I have got it to run using the reentrant library (libmysqlclient_r) for MySQL but there doesn't seem to be a similar library for mariadbclient. Is this even on the horizon?

Mark
--------------------------------

To view or answer this question please visit: http://mariadb.com/kb/en/reentrant-mariadbclient-on-the-horizon/

_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp