← Back to team overview

maria-discuss team mailing list archive

Re: Issues cross-compiling MariaDB for ARM

 

Hi Harnish,

It can be WITH_SSL=bundled or WITH_SSL=system. Possibly the bundled
zlib is missing some recent change.
For WITH_SSL=system to work, you should have installed a package like
zlib1g-dev.

I think that there are good chances that MariaDB 10.4 can be compiled
for ARMv5 (or at least ARMv7), because 10.3 is available in the Debian
GNU/Linux repository:
https://packages.debian.org/buster/mariadb-server-core-10.3

A main difference between 10.3 and 10.4 is that 10.4 requires a
compiler that supports C++11.

Marko

On Fri, Jun 28, 2019 at 5:06 PM Hamish MB <hamishmb@xxxxxxxxxx> wrote:
>
> Hi Marko,
>
> I found that option, but eventually ran into a different issue. It turns
> out that zlib isn't being found by the linker, even if I explicitly set
> the path. Are there any examples of working toolchain.cmake files
> you/anyone else knows of?
>
> I think it's mostly because I'm misconfiguring that file somehow, but
> I'm not sure how.
>
> Hamish
>
>
> On 28/06/2019 15:04, Marko Mäkelä wrote:
> > Hi Harnish,
> >
> > Yes, you can disable storage engines that you do not need, like this:
> > cmake -DPLUGIN_MROONGA=NO
> >
> > This syntax works starting with MariaDB 10.1.
> >
> > For example, I am developing InnoDB, and to cut the time for
> > compilation and running tests, I disable a bunch of storage engines:
> >
> > cmake -DPLUGIN_{ARCHIVE,TOKUDB,MROONGA,OQGRAPH,ROCKSDB,CONNECT,SPIDER}=NO
> >
> > Side note: I would not be surprised if you ran into problems with
> > TokuDB. I hope that we can finally remove it in MariaDB 10.5:
> > https://jira.mariadb.org/browse/MDEV-19780
> >
> > With best regards,
> >
> > Marko Mäkelä
> > Lead Developer InnoDB
> > MariaDB Corporation
> _______________________________________________
> 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



-- 
Marko Mäkelä, Lead Developer InnoDB
MariaDB Corporation


Follow ups

References