From: Helmut Grohne Date: Sat, 8 Feb 2025 16:24:33 +0000 (+0300) Subject: call pkgconfig in order to be able to cross build qtbase with MySql. X-Git-Tag: archive/raspbian/5.15.15+dfsg-4+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6a813bfe3d02c36a233934397dd605bd1b70c177;p=qtbase-opensource-src.git call pkgconfig in order to be able to cross build qtbase with MySql. 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 --- 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 },