Browse Source

Fixed MariaDB compilation problems

Credits to Sergei Golubchik on https://jira.mariadb.org/browse/MDEV-13773
Lemongrass3110 7 years ago
parent
commit
21cb1a2260
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/common/sql.cpp

+ 2 - 2
src/common/sql.cpp

@@ -12,12 +12,12 @@
 #include "winapi.hpp"
 #include "winapi.hpp"
 #endif
 #endif
 #include <mysql.h>
 #include <mysql.h>
-#include <mysql_version.h>
 #include <stdlib.h>// strtoul
 #include <stdlib.h>// strtoul
 
 
 // MySQL 8.0 or later removed my_bool typedef.
 // MySQL 8.0 or later removed my_bool typedef.
 // Reintroduce it as a bandaid fix.
 // Reintroduce it as a bandaid fix.
-#if MYSQL_VERSION_ID >= 80000
+// See https://bugs.mysql.com/?id=87337
+#if !defined(MARIADB_BASE_VERSION) && !defined(MARIADB_VERSION_ID) && MYSQL_VERSION_ID >= 80001 && MYSQL_VERSION_ID != 80002
 #define my_bool bool
 #define my_bool bool
 #endif
 #endif