summarylogtreecommitdiffstats
path: root/0006-Support-finding-static-MariaDB-client-library.patch
diff options
context:
space:
mode:
Diffstat (limited to '0006-Support-finding-static-MariaDB-client-library.patch')
-rw-r--r--0006-Support-finding-static-MariaDB-client-library.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/0006-Support-finding-static-MariaDB-client-library.patch b/0006-Support-finding-static-MariaDB-client-library.patch
new file mode 100644
index 000000000000..042cdd64d010
--- /dev/null
+++ b/0006-Support-finding-static-MariaDB-client-library.patch
@@ -0,0 +1,31 @@
+From f209ca4e8726ae7502e06eaea09b5590b9050804 Mon Sep 17 00:00:00 2001
+From: Martchus <martchus@gmx.net>
+Date: Sun, 8 Nov 2020 00:33:12 +0100
+Subject: [PATCH 6/7] Support finding static MariaDB client library
+
+We need to reverse the order to look for mariadb first (and only then
+for mysql) because otherwise it would pick up the static library
+"libmysqlclient.a" (provided by mingw-w64-mariadb-connector-c during
+the shared build (leading to linker errors).
+
+Change-Id: I52f0998a67d4850d6684cdda59fc4523b8549476
+---
+ cmake/FindMySQL.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cmake/FindMySQL.cmake b/cmake/FindMySQL.cmake
+index c20e7c9fa5..9346cd55c6 100644
+--- a/cmake/FindMySQL.cmake
++++ b/cmake/FindMySQL.cmake
+@@ -27,7 +27,7 @@ find_path(MySQL_INCLUDE_DIRS
+ PATH_SUFFIXES mysql mariadb)
+
+ find_library(MySQL_LIBRARIES
+- NAMES libmysql mysql mysqlclient libmariadb mariadb
++ NAMES libmariadb mariadb mariadbclient libmysql mysql mysqlclient
+ HINTS ${PC_MySQL_LIBDIR})
+
+ include(FindPackageHandleStandardArgs)
+--
+2.30.0
+