From f63efba4e9822d3a79101a38042ed5d38db78d4a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 4 Feb 2017 23:56:29 +0100 Subject: [PATCH] lirc: fix cross compilation Make sure lirc uses kernel headers from target, not the build host, when generating input_map.inc. --- packages/sysutils/lirc/package.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/sysutils/lirc/package.mk b/packages/sysutils/lirc/package.mk index 89fa4a5ac5..68ea8d239e 100644 --- a/packages/sysutils/lirc/package.mk +++ b/packages/sysutils/lirc/package.mk @@ -37,6 +37,12 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_forkpty=no \ --with-gnu-ld \ --without-x" +pre_configure_target() { + # patch lirc-make-devinput to use target kernel include + sed -e "s|/usr/include/linux/|${SYSROOT_PREFIX}/usr/include/linux/|g" \ + -i ${ROOT}/${PKG_BUILD}/tools/lirc-make-devinput +} + post_makeinstall_target() { rm -rf $INSTALL/usr/lib/systemd rm -rf $INSTALL/lib