[Buildroot] [PATCH 1/1] package/mariadb: add option to disable build of embedded server

Ryan Coe bluemrp9 at gmail.com
Sun Oct 21 14:29:18 UTC 2018


Bernd, All,

On 10/18/18 11:59 AM, Bernd Kuhls wrote:
> Size of output/target/usr:
>
> with embedded: 1,7G
> without embedded: 648M
>
> This config option saves space on the target if the embedded server
> is not used by any other package:
>
> https://mariadb.com/kb/en/library/embedded-mariadb-interface/
> Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
> ---
>   package/mariadb/mariadb.mk | 4 ++++
>   package/mysql/Config.in    | 5 +++++
>   2 files changed, 9 insertions(+)
>
> diff --git a/package/mariadb/mariadb.mk b/package/mariadb/mariadb.mk
> index 2523aaf062..06d6365fab 100644
> --- a/package/mariadb/mariadb.mk
> +++ b/package/mariadb/mariadb.mk
> @@ -56,8 +56,12 @@ MARIADB_CONF_OPTS += -DCMAKE_CROSSCOMPILING=1
>   MARIADB_CONF_OPTS += -DENABLE_DTRACE=0
>   
>   ifeq ($(BR2_PACKAGE_MARIADB_SERVER),y)
> +ifeq ($(BR2_PACKAGE_MARIADB_SERVER_EMBEDDED),y)
>   MARIADB_CONF_OPTS += -DWITH_EMBEDDED_SERVER=ON
>   else
> +MARIADB_CONF_OPTS += -DWITH_EMBEDDED_SERVER=OFF
> +endif
> +else
>   MARIADB_CONF_OPTS += -DWITHOUT_SERVER=ON
>   endif
>   
> diff --git a/package/mysql/Config.in b/package/mysql/Config.in
> index 6409c8b806..257a2901a4 100644
> --- a/package/mysql/Config.in
> +++ b/package/mysql/Config.in
> @@ -54,6 +54,11 @@ config BR2_PACKAGE_MARIADB_SERVER
>   	help
>   	  Install the mariadb server on the target.
>   
> +config BR2_PACKAGE_MARIADB_SERVER_EMBEDDED
> +	bool "mariadb embedded server"
> +	help
> +	  Install the mariadb embedded server on the target.
> +
>   endif
>   
>   if BR2_PACKAGE_ORACLE_MYSQL

Tested-by: Ryan Coe <bluemrp9 at gmail.com>




More information about the buildroot mailing list