[Buildroot] [PATCH 0/7] Set of patches to add MariaDB galera cluster
Sylvain Raybaud
sylvain.raybaud at green-communications.fr
Fri Jul 3 13:11:19 UTC 2015
Add MariaDB Galera Cluster as an alternative implementation of MySQL, inside package/mysql.
Also add galera which is needed for running a cluster and check on which galera depends.
Introduce a few other minor modifications to busybox.config and libaio.mk necessary to make this work.
Sylvain Raybaud (7):
Add package check: unit test library
Add rule to build host-libaio
Add package galera: wsrep provider for mysql and mariadb
Add PKG_CONFIG_* variables to help cmake find host-packages
Add fancy options to busybox sleep, like float arguments
Move mysql patches to version specific subdirectory
Propose mariadb galera cluster as an alternative to standard mysql
implementation, inside msyql package
package/Config.in | 2 +
package/busybox/busybox.config | 4 +-
package/check/Config.in | 7 +
package/check/check.hash | 2 +
package/check/check.mk | 20 ++
package/galera/Config.in | 9 +
...lera-01-fix_sconstruct_for-crosscompiling.patch | 52 +++++
package/galera/galera.hash | 2 +
package/galera/galera.mk | 63 ++++++
package/libaio/libaio.mk | 1 +
.../mariadb-galera-01-fix_xtradb_cmakelist.patch | 27 +++
.../mariadb-galera-02-fix_innodb_cmakelist.patch | 251 +++++++++++++++++++++
package/mysql/{ => 5.1}/0000-ac_cache_check.patch | 0
.../{ => 5.1}/0001-configure-ps-cache-check.patch | 0
.../{ => 5.1}/0002-use-new-readline-iface.patch | 0
.../0003-ac_stack_direction-is-unset.patch | 0
.../0004-Fix-gen_lex_hash-execution.patch | 0
.../0005-bison_3_breaks_mysql_server_build.patch | 0
.../{ => 5.1}/0006-no-force-static-build.patch | 0
package/mysql/Config.in | 43 +++-
package/mysql/mariadb-galera-cluster.cnf | 204 +++++++++++++++++
package/mysql/mysql.hash | 2 +
package/mysql/mysql.mk | 216 +++++++++++++++---
package/pkg-cmake.mk | 2 +
24 files changed, 869 insertions(+), 38 deletions(-)
create mode 100644 package/check/Config.in
create mode 100644 package/check/check.hash
create mode 100644 package/check/check.mk
create mode 100644 package/galera/Config.in
create mode 100644 package/galera/galera-01-fix_sconstruct_for-crosscompiling.patch
create mode 100644 package/galera/galera.hash
create mode 100644 package/galera/galera.mk
create mode 100644 package/mysql/10.0.17/mariadb-galera-01-fix_xtradb_cmakelist.patch
create mode 100644 package/mysql/10.0.17/mariadb-galera-02-fix_innodb_cmakelist.patch
rename package/mysql/{ => 5.1}/0000-ac_cache_check.patch (100%)
rename package/mysql/{ => 5.1}/0001-configure-ps-cache-check.patch (100%)
rename package/mysql/{ => 5.1}/0002-use-new-readline-iface.patch (100%)
rename package/mysql/{ => 5.1}/0003-ac_stack_direction-is-unset.patch (100%)
rename package/mysql/{ => 5.1}/0004-Fix-gen_lex_hash-execution.patch (100%)
rename package/mysql/{ => 5.1}/0005-bison_3_breaks_mysql_server_build.patch (100%)
rename package/mysql/{ => 5.1}/0006-no-force-static-build.patch (100%)
create mode 100644 package/mysql/mariadb-galera-cluster.cnf
--
1.9.1
More information about the buildroot
mailing list