mysqlcppconn/UnpackedTarball_mysqlcppconn.mk | 9 --- mysqlcppconn/binding_config.h | 2 mysqlcppconn/binding_dynamic.h | 2 mysqlcppconn/binding_static.h | 2 mysqlcppconn/patches/mysql-connector-c++-1.1.0-mysql-binding-dynamic.patch | 11 --- mysqlcppconn/patches/mysql-connector-c++-1.1.0.patch | 30 ++++++++++ 6 files changed, 34 insertions(+), 22 deletions(-)
New commits: commit 95fe9541cabda703e56f2d36d2887d9c987cb197 Author: Fridrich Å trba <fridrich.st...@bluewin.ch> Date: Thu Mar 14 12:12:31 2013 +0100 Use "static" binding to mariadb client library Change-Id: Idece6e4fb6b806be7037d98c7d6ffe6a74f0b30e diff --git a/mysqlcppconn/UnpackedTarball_mysqlcppconn.mk b/mysqlcppconn/UnpackedTarball_mysqlcppconn.mk index eeca11e..3f86236 100644 --- a/mysqlcppconn/UnpackedTarball_mysqlcppconn.mk +++ b/mysqlcppconn/UnpackedTarball_mysqlcppconn.mk @@ -13,15 +13,10 @@ $(eval $(call gb_UnpackedTarball_set_tarball,mysqlcppconn,$(MYSQLCPPCONN_TARBALL $(eval $(call gb_UnpackedTarball_add_file,mysqlcppconn,cppconn/config.h,mysqlcppconn/config.h)) -ifeq ($(SYSTEM_MARIADB),YES) -$(eval $(call gb_UnpackedTarball_add_file,mysqlcppconn,driver/nativeapi/binding_config.h,mysqlcppconn/binding_static.h)) -else -$(eval $(call gb_UnpackedTarball_add_file,mysqlcppconn,driver/nativeapi/binding_config.h,mysqlcppconn/binding_dynamic.h)) -endif +$(eval $(call gb_UnpackedTarball_add_file,mysqlcppconn,driver/nativeapi/binding_config.h,mysqlcppconn/binding_config.h)) + $(eval $(call gb_UnpackedTarball_add_patches,mysqlcppconn,\ mysqlcppconn/patches/mysql-connector-c++-1.1.0.patch \ - $(if $(filter NO,$(SYSTEM_MARIADB)), \ - mysqlcppconn/patches/mysql-connector-c++-1.1.0-mysql-binding-dynamic.patch) \ mysqlcppconn/patches/default_to_protocol_tcp.patch \ )) diff --git a/mysqlcppconn/binding_config.h b/mysqlcppconn/binding_config.h new file mode 100644 index 0000000..85506c6 --- /dev/null +++ b/mysqlcppconn/binding_config.h @@ -0,0 +1,2 @@ +#define HAVE_DLFCN_H 1 +#define MYSQLCLIENT_STATIC_BINDING 1 diff --git a/mysqlcppconn/binding_dynamic.h b/mysqlcppconn/binding_dynamic.h deleted file mode 100644 index 1ee8e37..0000000 --- a/mysqlcppconn/binding_dynamic.h +++ /dev/null @@ -1,2 +0,0 @@ -#define HAVE_DLFCN_H 1 -//#define MYSQLCLIENT_STATIC_BINDING 1 diff --git a/mysqlcppconn/binding_static.h b/mysqlcppconn/binding_static.h deleted file mode 100644 index 85506c6..0000000 --- a/mysqlcppconn/binding_static.h +++ /dev/null @@ -1,2 +0,0 @@ -#define HAVE_DLFCN_H 1 -#define MYSQLCLIENT_STATIC_BINDING 1 diff --git a/mysqlcppconn/patches/mysql-connector-c++-1.1.0-mysql-binding-dynamic.patch b/mysqlcppconn/patches/mysql-connector-c++-1.1.0-mysql-binding-dynamic.patch deleted file mode 100644 index 0644dbb..0000000 --- a/mysqlcppconn/patches/mysql-connector-c++-1.1.0-mysql-binding-dynamic.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- misc/mysql-connector-c++-1.1.0/driver/nativeapi/mysql_client_api.h 2010-09-10 11:47:47.000000000 +0200 -+++ misc/build/mysql-connector-c++-1.1.0/driver/nativeapi/mysql_client_api.h 2011-12-08 20:22:29.000000000 +0100 -@@ -107,6 +107,8 @@ - - typedef MYSQL_RES * (STDCALL *ptr2mysql_use_result)(MYSQL *); - -+typedef unsigned long (STDCALL *ptr2mysql_realescapestring)(MYSQL *, char *, const char *, unsigned long); -+ - /* Prepared Statement stmt_* functions */ - typedef my_ulonglong (STDCALL *ptr2mysql_stmt_affected_rows)(MYSQL_STMT *); - diff --git a/mysqlcppconn/patches/mysql-connector-c++-1.1.0.patch b/mysqlcppconn/patches/mysql-connector-c++-1.1.0.patch index c7fd21b..8ddbd74 100644 --- a/mysqlcppconn/patches/mysql-connector-c++-1.1.0.patch +++ b/mysqlcppconn/patches/mysql-connector-c++-1.1.0.patch @@ -115,3 +115,33 @@ namespace sql { +--- misc/mysql-connector-c++-1.1.0/driver/nativeapi/libmysql_static_proxy.cpp 2010-09-10 11:47:47.000000000 +0200 ++++ misc/build/mysql-connector-c++-1.1.0/driver/nativeapi/libmysql_static_proxy.cpp 2013-03-14 11:10:14.850848088 +0100 +@@ -213,7 +213,8 @@ + int + LibmysqlStaticProxy::library_init(int argc,char **argv,char **groups) + { +- return ::mysql_library_init(argc, argv, groups); ++// return ::mysql_library_init(argc, argv, groups); ++ return 0; + } + /* }}} */ + +@@ -222,7 +223,7 @@ + void + LibmysqlStaticProxy::library_end() + { +- return ::mysql_library_end(); ++// return ::mysql_library_end(); + } + /* }}} */ + +@@ -352,7 +353,7 @@ + const char * capath, + const char * cipher) + { +- return ::mysql_ssl_set(mysql, key, cert, ca, capath, cipher); ++ return ::mysql_ssl_set(mysql, key, cert, ca, capath); + } + /* }}} */ +
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits