From: Fatih Aşıcı Date: Tue, 24 Dec 2013 06:53:57 +0000 (+0200) Subject: qt5: install headers into /usr/include/qt5 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dacc0a44acefefec47d9a90d928b03e6f88e17fe;p=buildroot.git qt5: install headers into /usr/include/qt5 There are places in Qt's source where headers included with the name of the module subdirectory (e.g. #include ). Therefore, the build system passes the top header directory to the compiler; but this results in a error when building host tools since sysroot/usr/include directory includes architecture specific system headers. In order to prevent this, install all Qt headers into a subdirectory in /usr/include. Fixes: http://autobuild.buildroot.net/results/4f1/4f16c0b38bdd6e40efcc781c12fae81c0bfabb72/ Signed-off-by: Fatih Aşıcı Signed-off-by: Thomas Petazzoni --- diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index 1b753d3f5b..e46bdebe55 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -159,6 +159,7 @@ define QT5BASE_CONFIGURE_CMDS -v \ -prefix /usr \ -hostprefix $(HOST_DIR)/usr \ + -headerdir /usr/include/qt5 \ -sysroot $(STAGING_DIR) \ -plugindir /usr/lib/qt/plugins \ -no-rpath \