rtl-sdr: remove -I/usr/include from pkg-config 67/9167/3
authorMartin Kelly <mkelly@xevo.com>
Fri, 21 Apr 2017 17:48:18 +0000 (10:48 -0700)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 26 Apr 2017 10:21:01 +0000 (10:21 +0000)
commitdeec51bf9c4ba33afcdd2960ca321d6de8a49912
tree83c02012941e010caf827d3dcec6e4234f58b937
parent50e118aea403430a88e250ec92bab98b3ca1b54c
rtl-sdr: remove -I/usr/include from pkg-config

The -I/usr/include in the .pc file for rtl-sdr causes build failures
with GCC 6 in qtmultimedia-rtlfm-radio-plugin because QMake translates
it into -isystem, which breaks the GCC 6 #include_next directive. More
information is available here:

Here's some references in case you're curious:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129
https://bugreports.qt.io/browse/QTBUG-53367
https://bugreports.qt.io/browse/QTBUG-53375
https://codereview.qt-project.org/#/c/159394

Change-Id: I2fa58c422323026bcf254491b9ee7e30e8e75938
Signed-off-by: Martin Kelly <mkelly@xevo.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9167
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
meta-agl/recipes-connectivity/rtl-sdr/rtl-sdr/0001-remove-I-usr-include-in-pkg-config.patch [new file with mode: 0644]
meta-agl/recipes-connectivity/rtl-sdr/rtl-sdr_0.5.3.bb