[Buildroot] [PATCH] qt5base: fix postgresql plugin compile

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Feb 23 18:02:52 UTC 2015

Dear Peter Seiderer,

On Thu, 19 Feb 2015 23:04:41 +0100, Peter Seiderer wrote:
> Add qt5base '-psql_config' configure option and use it to set
> pg_config path in configure step instead of legacy PSQL_LIBS
> enviornment variable.
> Fixes [1]:
> PostgreSQL auto-detection... ()
> make[1]: Entering directory `/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/config.tests/unix/psql'
> /home/peko/autobuild/instance-0/output/host/usr/bin/sh-linux-gnu-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=/home/peko/autobuild/instance-0/output/host/usr/sh4a-buildroot-linux-gnu/sysroot -O2 -O3 -Wall -W -fPIE  -I../../../mkspecs/devices/linux-buildroot-g++ -I. -I/usr/include/postgresql -o psql.o psql.cpp
> sh-linux-gnu-g++: ERROR: unsafe header/library path used in cross-compilation: '/usr/include/postgresql'
> make[1]: *** [psql.o] Error 1
> make[1]: Leaving directory `/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/config.tests/unix/psql'
> PostgreSQL disabled.
> PostgreSQL support cannot be enabled due to functionality tests!
>  Turn on verbose messaging (-v) to ./configure to see the final report.
>  If you believe this message is in error you may use the continue
>  switch (-continue) to ./configure to continue.
> make: *** [/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/.stamp_configured] Error 101
> make: Leaving directory `/home/peko/autobuild/instance-0/buildroot'
> [1] http://autobuild.buildroot.net/results/354/354bae2337703ad8bfb9d33c79538df3017b7fe9/
> Signed-off-by: Peter Seiderer <ps.report at gmx.net>

Applied to master, thanks.

Can you please submit this patch upstream to the Qt developers?


Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list