From 6a813bfe3d02c36a233934397dd605bd1b70c177 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Sat, 8 Feb 2025 19:24:33 +0300 Subject: [PATCH] call pkgconfig in order to be able to cross build qtbase with MySql. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971604 Forwarded: not-needed Reviewed-by: Lisandro Damián Nicanor Pérez Meyer Qt's build system calls mysql_config... which won't work in a cross build environment like Debian's, as it will throw an exec format error. In order to solve this call pkgconfig and use mysqlclient.pc. Gbp-Pq: Name cross_build_mysql.diff --- src/plugins/sqldrivers/configure.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/sqldrivers/configure.json b/src/plugins/sqldrivers/configure.json index 9db93d6c5..5c35cd9fd 100644 --- a/src/plugins/sqldrivers/configure.json +++ b/src/plugins/sqldrivers/configure.json @@ -67,6 +67,7 @@ }, "headers": "mysql.h", "sources": [ + { "type": "pkgConfig", "args": "mysqlclient" }, { "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": true }, { "type": "mysqlConfig", "query": "--libs", "cleanlibs": true }, { "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false }, -- 2.30.2