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