From 245cf8d415b6c4198ab6412c354fa3556e666c5e Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 11 Sep 2019 11:48:18 +0300 Subject: Fix odb-generated files compilation for libmysqlclient above or equal 8.0.11 --- odb/mysql/mysql-types.hxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/odb/mysql/mysql-types.hxx b/odb/mysql/mysql-types.hxx index 32cb332..e1234e9 100644 --- a/odb/mysql/mysql-types.hxx +++ b/odb/mysql/mysql-types.hxx @@ -20,7 +20,9 @@ typedef char my_bool; // Starting with 8.0.11 MySQL renamed st_mysql_bind to MYSQL_BIND. // -#if defined(LIBODB_MYSQL_MARIADB) || MYSQL_VERSION_ID < 80011 +#if !defined(LIBODB_MYSQL_MARIADB) && MYSQL_VERSION_ID >= 80011 +struct MYSQL_BIND; +#else typedef struct st_mysql_bind MYSQL_BIND; #endif -- cgit v1.1