From: Ondřej Surý Date: Thu, 28 Apr 2022 11:37:40 +0000 (+0200) Subject: Use MARIADB_BASE_VERSION instead of LIBMARIADB to detect Maria DB X-Git-Tag: v9.19.1~33^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5835aae694a09d7f44e236df24a97d484108da46;p=thirdparty%2Fbind9.git Use MARIADB_BASE_VERSION instead of LIBMARIADB to detect Maria DB It was discovered that MariaDB 10 didn't define LIBMARIADB leading to compilation errors of MySQL DLZ modules on Debian stretch. Use MARIADB_BASE_VERSION instead which is defined in all tested MariaDB versions. --- diff --git a/contrib/dlz/modules/mysql/dlz_mysql_dynamic.c b/contrib/dlz/modules/mysql/dlz_mysql_dynamic.c index b31b687f0a1..b92773e91b0 100644 --- a/contrib/dlz/modules/mysql/dlz_mysql_dynamic.c +++ b/contrib/dlz/modules/mysql/dlz_mysql_dynamic.c @@ -44,9 +44,9 @@ #include #include -#if !defined(LIBMARIADB) && MYSQL_VERSION_ID >= 80000 +#if !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 80000 typedef bool my_bool; -#endif /* !defined(LIBMARIADB) && MYSQL_VERSION_ID >= 80000 */ +#endif /* !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 80000 */ #define dbc_search_limit 30 #define ALLNODES 1 diff --git a/contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c b/contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c index 8f089cfe7ba..9af5a7e6929 100644 --- a/contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c +++ b/contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c @@ -56,9 +56,9 @@ #include #include -#if !defined(LIBMARIADB) && MYSQL_VERSION_ID >= 80000 +#if !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 80000 typedef bool my_bool; -#endif /* !defined(LIBMARIADB) && MYSQL_VERSION_ID >= 80000 */ +#endif /* !defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 80000 */ /* * The SQL queries that will be used for lookups and updates are defined