← Back to team overview

maria-discuss team mailing list archive

Re: New Question: Reentrant mariadbclient on the horizon?

 

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@xxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-discuss
> More help   : https://help.launchpad.net/ListHelp
>

References