]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use MARIADB_BASE_VERSION instead of LIBMARIADB to detect Maria DB
authorOndřej Surý <ondrej@sury.org>
Thu, 28 Apr 2022 11:37:40 +0000 (13:37 +0200)
committerOndřej Surý <ondrej@sury.org>
Thu, 28 Apr 2022 16:00:50 +0000 (18:00 +0200)
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.

contrib/dlz/modules/mysql/dlz_mysql_dynamic.c
contrib/dlz/modules/mysqldyn/dlz_mysqldyn_mod.c

index b31b687f0a1f2d601ca8920fb53dd7dcbd30440c..b92773e91b0408963d7bcc8fd08fde3ed02c43b2 100644 (file)
@@ -44,9 +44,9 @@
 #include <dlz_minimal.h>
 #include <dlz_pthread.h>
 
-#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
index 8f089cfe7baa8da14ab6999d8a137e5c03a32c7a..9af5a7e6929fe7457de882f349f7b98bb9826eac 100644 (file)
@@ -56,9 +56,9 @@
 #include <dlz_minimal.h>
 #include <dlz_pthread.h>
 
-#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