[Buildroot] [PATCH v3 0/4] new packages MariaDB Galera and Galera
Sylvain Raybaud
sylvain.raybaud at green-communications.fr
Thu Oct 29 21:32:01 UTC 2015
Rename mysql package into oracle-mysql. Make mysql a virtual package
and add MariaDB Galera Cluster as an alternative implementation of
MySQL. Also add galera which is needed for running a cluster.
Changes v2 -> v3:
- Remove patches concerning check since it has been added in the
meanwhile
- Remove patch concerning host variant of libaio since it is not
needed anymore
- Remove patch concerning package/pkg-cmake.mk since it is not needed
anymore
- Remove patches moving mysql patches since it is not needed anymore
- new package: mariadb-galera
- mariadb-galera: don't build the full host variant and remove all
host dependencies
- mariadb-galera: add SoB lines to patches
- mariadb-galera: improve comment of patch #1 and submit
upstream (suggested by Samuel Martin)
- mariadb-galera: improve comment of patch #2 and submit
upstream (suggested by Samuel Martin)
- mariadb-galera: remove duplicated block in .mk (suggested by Samuel
Martin)
- mariadb-galera: fix comments indent and add depends on MMU in
Config.in (suggested by Samuel Martin)
- mysql: rename mysql oracle-mysql and make mysql a virtual package
(suggested by Samuel Martin, Thomas Petazzoni, Yann E. Morin)
- galera: set strict_build_flags=0 in order to avoid build failure
(suggested by Samuel Martin, Arnout Vandecappelle)
- galera: rename BR2_x86 variable into GALERA_BITWISE (suggested by
Samuel Martin)
- galera: fix the logic behind determination of 32/64bits architecture
(suggested by Samuel Martin)
- galera: append CROSS=.. to SCONS_ENV variable (suggested by Samuel
Martin)
- galera: improve patch in order not to disable ccache usage (suggested
by Arnout Vandecappelle)
- galera: remove "-mtune=native" from compilation options in order not
to break build
- galera: remove useless host variant (suggested by Samuel Martin)
- galera: use github version
Changes v1 -> v2:
- Fixed check Config.in (suggested by Yann E. Morin)
- Fixed check hash file (suggested by Yann E. Morin)
- Changed check dependency from pgkconf to host-pkgconf (suggested by
Yann E. Morin)
- Fixed check license (suggested by Yann E. Morin)
- Leave CHECK_INSTALL_STAGING and CHECK_INSTALL_TARGET to their
default values (suggested by Yann E. Morin)
- Explain why we need to build host-libaio in commit log (suggested
by Yann E. Morin)
- Add information about the impact on busybox binary size induced by
patching busybox.config (suggested by Thomas Petazzoni)
- Change commit titles (suggested by Thomas Petazzoni)
- Remove duplicated block in package/galera/galera.mk
Sylvain Raybaud (4):
mysql: rename oracle-mysql
mariadb-galera: new package
mysql: make it a virtual package
galera: new package
package/Config.in | 1 +
package/galera/Config.in | 15 ++
...lera-01-fix_sconstruct_for-crosscompiling.patch | 42 +++++
package/galera/galera.mk | 47 +++++
package/mariadb-galera/S97mysqld | 30 +++
.../mariadb-galera-01-fix_xtradb_cmakelist.patch | 31 ++++
.../mariadb-galera-02-fix_innodb_cmakelist.patch | 131 +++++++++++++
package/mariadb-galera/mariadb-galera-cluster.cnf | 204 +++++++++++++++++++++
package/mariadb-galera/mariadb-galera.hash | 2 +
package/mariadb-galera/mariadb-galera.mk | 99 ++++++++++
package/mysql/Config.in | 76 +++++++-
package/mysql/mysql.mk | 127 +------------
.../mysql/0000-ac_cache_check.patch | 0
.../mysql/0001-configure-ps-cache-check.patch | 0
.../mysql/0002-use-new-readline-iface.patch | 0
.../mysql/0003-ac_stack_direction-is-unset.patch | 0
.../mysql/0004-Fix-gen_lex_hash-execution.patch | 0
.../0005-bison_3_breaks_mysql_server_build.patch | 0
.../mysql/0006-no-force-static-build.patch | 0
package/oracle-mysql/mysql/Config.in | 24 +++
package/{ => oracle-mysql}/mysql/S97mysqld | 0
package/{ => oracle-mysql}/mysql/mysql.hash | 0
package/oracle-mysql/mysql/mysql.mk | 132 +++++++++++++
package/{ => oracle-mysql}/mysql/mysqld.service | 0
24 files changed, 826 insertions(+), 135 deletions(-)
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.mk
create mode 100644 package/mariadb-galera/S97mysqld
create mode 100644 package/mariadb-galera/mariadb-galera-01-fix_xtradb_cmakelist.patch
create mode 100644 package/mariadb-galera/mariadb-galera-02-fix_innodb_cmakelist.patch
create mode 100644 package/mariadb-galera/mariadb-galera-cluster.cnf
create mode 100644 package/mariadb-galera/mariadb-galera.hash
create mode 100644 package/mariadb-galera/mariadb-galera.mk
rename package/{ => oracle-mysql}/mysql/0000-ac_cache_check.patch (100%)
rename package/{ => oracle-mysql}/mysql/0001-configure-ps-cache-check.patch (100%)
rename package/{ => oracle-mysql}/mysql/0002-use-new-readline-iface.patch (100%)
rename package/{ => oracle-mysql}/mysql/0003-ac_stack_direction-is-unset.patch (100%)
rename package/{ => oracle-mysql}/mysql/0004-Fix-gen_lex_hash-execution.patch (100%)
rename package/{ => oracle-mysql}/mysql/0005-bison_3_breaks_mysql_server_build.patch (100%)
rename package/{ => oracle-mysql}/mysql/0006-no-force-static-build.patch (100%)
create mode 100644 package/oracle-mysql/mysql/Config.in
rename package/{ => oracle-mysql}/mysql/S97mysqld (100%)
rename package/{ => oracle-mysql}/mysql/mysql.hash (100%)
create mode 100644 package/oracle-mysql/mysql/mysql.mk
rename package/{ => oracle-mysql}/mysql/mysqld.service (100%)
--
1.9.1
More information about the buildroot
mailing list