From: Luca Boccassi Date: Tue, 22 Jan 2019 11:17:13 +0000 (+0000) Subject: binary module build: use kernel headers from highest version X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F70%2F16970%2F2;p=deb_dpdk.git binary module build: use kernel headers from highest version Instead of uname -a, which might return a kernel version for which there are no headers installed (eg: chroot build), use the highest version of kernel headers actually available Change-Id: I8f188e89c71a37e5da828bb79df84b676a771bab Signed-off-by: Luca Boccassi --- diff --git a/debian/rules b/debian/rules index 5899dd09..2d69b828 100755 --- a/debian/rules +++ b/debian/rules @@ -59,7 +59,7 @@ else ifneq (,$(filter ksrc=%,$(DEB_BUILD_OPTIONS))) KSRC := $(patsubst ksrc=%,%,$(filter ksrc=%,$(DEB_BUILD_OPTIONS))) else - KSRC := /lib/modules/$(shell uname -r)/build + KSRC := /lib/modules/$(shell LIST=$$(ls /lib/modules/); for dir in $$LIST; do test -d /lib/modules/$$dir/build && echo $$dir; done | sort -V | tail -n1)/build endif KVERS := $(shell perl debian/kernel-version $(KSRC))