From 1d13c7716e4d6f50a6d640b876b317d59797988f Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Fri, 27 Nov 2020 09:55:27 +0100 Subject: liburing: use kernel headers if available It uses MAP_HUGE_2MB. This was introduced in v4.14, so building liburing with older kernel headers fails. Signed-off-by: Michael Olbrich --- rules/liburing.make | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rules/liburing.make b/rules/liburing.make index 5bb367f74..456db40ba 100644 --- a/rules/liburing.make +++ b/rules/liburing.make @@ -31,6 +31,11 @@ LIBURIGN_LICENSE_FILES := file://LICENSE;md5=f7c2200d2f904868b214103d0cbab6a9 LIBURING_CONF_TOOL := NO LIBURING_MAKE_ENV := $(CROSS_ENV) +ifdef PTXCONF_KERNEL_HEADER +LIBURING_CPPFLAGS := \ + -isystem $(KERNEL_HEADERS_INCLUDE_DIR) +endif + # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- -- cgit v1.2.3