18/07/2019 16:03, Herakliusz Lipiec: > When building dpdk with differnt kernel headers by specifying > RTE_KERNELDIR igb_uio is compiled to directory with a name of the > version of kernel thats running on the system instead of the one that > dpdk is actually compiled against. Fixed by replacing hardcoded value > with value from RTE_KERNELDIR.
missing original commit reference: Fixes: 3967af352aeb ("mk: install kernel modules") > Cc: sta...@dpdk.org > Cc: bruce.richard...@intel.com > Signed-off-by: Herakliusz Lipiec <herakliusz.lip...@intel.com> > > --- > resending v1 with corrected cc address for stable and corrected > alignment. It should be marked v2, and the alignment is still not correct. > -kerneldir ?= /lib/modules/$(shell uname -r)/extra/dpdk > +kerneldir ?= $(subst /build,/extra/dpdk,$(RTE_KERNELDIR)) I would suggest another syntax, easier to read: kerneldir ?= $(RTE_KERNELDIR:/build=/extra/dpdk)