From: Bernhard Walle <wa...@corscience.de> When a toolchain without kernel headers (such as the Lite version from Codesourcery) or with very old kernel header is used, udev doesn't build because videodev.h is missing.
This patch adds the $(KERNEL_HEADERS_INCLUDE_DIR) to the include path of udev like it's done for busybox or barebox. Tested on ARM with kernel headers 2.6.36.4 (the version OSELAS.Toolchain() is currently using). Signed-off-by: Bernhard Walle <wa...@corscience.de> --- rules/udev.make | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/rules/udev.make b/rules/udev.make index ac2f0d4..b57bd01 100644 --- a/rules/udev.make +++ b/rules/udev.make @@ -47,6 +47,11 @@ $(UDEV_SOURCE): # # autoconf + +UDEV_CONF_ENV := \ + $(CROSS_ENV) \ + CPPFLAGS="-I$(KERNEL_HEADERS_INCLUDE_DIR) $(CROSS_CPPFLAGS)" + # # Note: explicit sbindir to avoid "${exec_prefix}/sbin/" on the target. UDEV_AUTOCONF := \ -- 1.7.6 -- ptxdist mailing list ptxdist@pengutronix.de