extragear/multimedia/amarok

Ian Monroe ian at monroe.nu
Wed Sep 24 20:37:23 UTC 2008


On Wed, Sep 24, 2008 at 3:24 PM, Colin Guthrie <gmane at colin.guthr.ie> wrote:
> Ian Monroe wrote:
>> SVN commit 863921 by ianmonroe:
>>
>> Enable MySQL Embedded support. So now Amarok 2 requires the libmysqld.a library.
>> On OpenSUSE, this is installed with libmysqlclient-devel, YMMV.
>
> Just as some feedback, is there any way to use libmysqld.so rather than
> .a? Is this even an option (from mysql)?
>
> As mysql can (and does) have security updates in the lifetime of a
> stable distro, requiring a static version here means that amarok will
> have to be rebuilt whenever this happens (to be sure it's not
> susceptible to the same issue that triggered the update).
>
> Any thoughts on this?

See the email I forwarded from mysql-internals.

Monty himself replied - I talked to someone famous! :)

Shared libraries do carry a performance penalty. This is probably the
logic they used in having it be static. Obviously we shared libraries
all-over-the-god-damn-place and aren't trying to milk every CPU cycle
of a $10000 database server anyways. So yea, shared libraries are the
way to go.

Ian



More information about the Amarok mailing list