Re: DBD::mysql against mariadb client

Michiel Beijen <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel,gmane.comp.lang.perl.modules.dbi.general
Message-ID <CABD0r13qvf+p_SqHpw=zyN5xeQtJTkRMPafOO5V=CNXmVpm=AA@mail.gmail.com>
Hi Darren,

On Tue, Oct 15, 2013 at 10:17 AM, Darren Duncan <[email protected]> wrote:
> On 2013.10.14 11:32 PM, Michiel Beijen wrote:
>>
>> One of the ideas Patrick has (the DBD::mysql maintainer) is to bundle
>> the MariaDB libs with the DBD::mysql driver in the future, so all or
>> most DBD::mysql users have the same C libs.
>
> That's an interesting thought.
>
> It would then make DBD::mysql more like DBD::SQLite, in that you can install
> a complete working MySQL-flavors driver for Perl without separately having
> to install any MySQL-flavor client library/package.

Exactly! This should make it easier to install

> This also means that every time there is a new independent release of the
> bundled client libs, a corresponding DBD::mysql version should come out ASAP
> after so the Perl users are up to date.

That is correct.

One of the biggest stumbling blocks at the moment is that compilation
of these lgpl MariaDB client libs (and also the MySQL Client
libraries, for that matter) requires cmake. The typical Perl toolchain
does not require this - some modules do:
https://metacpan.org/module/INGY/Git-XS-0.02/lib/Git/XS.pod#INSTALLATION

Although DBD::mysql is probably more widely used than Git::XS.

--
Mike
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.