aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended/qat/files/qat17_0.6.0-1-qat-update-KDIR-for-cross-compilation.patch
blob: 78fc44b475bd241976241a3bf2a7f56905d301a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
From ae306d58c1bfc3d1c01d0e54ecfbfbbce39a0d4e Mon Sep 17 00:00:00 2001
From: "Tan, Raymond" <raymond.tan@intel.com>
Date: Wed, 30 May 2018 22:17:58 +0800
Subject: [PATCH] update KDIR for cross-compilation

Upstream-Status: Inappropriate [Configuration]

This patch updates the kernel path for cross-compilation, avoid using the host
machine path.

Signed-off-by: Tan, Raymond <raymond.tan@intel.com>
---
 quickassist/qat/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/quickassist/qat/Makefile b/quickassist/qat/Makefile
index ab9a381..8608378 100644
--- a/quickassist/qat/Makefile
+++ b/quickassist/qat/Makefile
@@ -61,13 +61,13 @@ $(info Compiling with Heartbeat Failure Simulation feature)
 endif

 ifeq ($(KERNELRELEASE),)
-KDIR ?= $(INSTALL_MOD_PATH)/lib/modules/$(shell uname -r)/build
-ifneq ($(shell if [ -e $(KDIR)/include/config/auto.conf ]; then echo 1; fi),1)
+KDIR ?= $(KERNEL_SOURCE_ROOT)
+ifneq ($(shell if [ -e $(KERNEL_BUILDDIR)/include/config/auto.conf ]; then echo 1; fi),1)
   $(error ERROR: Kernel header files not found.  Install the appropriate \
     kernel development package necessary for building external kernel modules \
     or run 'make oldconfig && make modules_prepare' on kernel src to fix it)
 endif
-include $(KDIR)/include/config/auto.conf
+include $(KERNEL_BUILDDIR)/include/config/auto.conf
 INSTALL_FW_PATH ?= $(INSTALL_MOD_PATH)/lib/firmware

 default: modules
--
1.9.1