maria-discuss team mailing list archive
Mailing list archive
Re: Linux Build requirements
On 4/1/2010 11:00 AM, Michael Widenius wrote:
> Brian>  http://bugs.gentoo.org/show_bug.cgi?id=284946
> The real bug seams to be:
> ./include/sync0rw.h:425:2: #error HAVE_ATOMIC_BUILTINS is not defined. Do you
> use enough new GCC or compatibles?
> Looks like a bug in the MySQL code. This code has however changed
> since then, so it may not be an issue anymore.
> (After all, we do build now with gcc 3.4.3)
Robin Johnson did some more digging and found that MySQL 5.0.8[3-6]
needed GCC 4.3 due to mutex locking changes that were changed again in
Gentoo now recognizes gcc 3.4.3 as the minimum requirement.
> Daniel> Thanks. I've added a "Gentoo Build Notes" section to the bottom of the
> Daniel> page with this information.
> Daniel> http://askmonty.org/wiki/index.php/Building_MariaDB:Generic_Linux
If you can, please remove my overlay from the instructions for building
Instead, users should build from the Gentoo main tree.
The correct procedure is now:
1. Synchronize your tree with "emerge --sync"
2. Build MariaDB using "emerge mariadb"