From 8755eb0e63f557bb4846f8c9e37edfb69897c236 Mon Sep 17 00:00:00 2001
From: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>
Date: Thu, 3 Nov 2022 12:39:11 +0100
Subject: [PATCH] linux install.tmpl: added CONFIG_HAVE_OBJTOOL in OR for
objtool
linux install.tmpl: added OR with CONFIG_HAVE_OBJTOOL for objtools
a fix for newer kernels (since 5.19 for sure) to include objtool
The newer kernels (e.g. v5.19) when compiled and packaged by an ISAR
do not include the objectool anymore in linux headears package. This
obviously breaks any activity which expects to use that binary
executable.
Signed-off-by: Roberto A. Foglietta <roberto.foglietta@gmail.com>
---
meta/recipes-kernel/linux/files/debian/isar/install.tmpl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -177,7 +177,7 @@ kernel_headers() {
echo Module.symvers >> ${obj_hdr_files}
fi
(cd ${O}; find arch/${ARCH}/include include scripts -type f) >>${obj_hdr_files}
- if [ -n "${CONFIG_STACK_VALIDATION}" ]; then
+ if [ -n "${CONFIG_STACK_VALIDATION}" -o -n "${CONFIG_HAVE_OBJTOOL}" ]; then
(cd ${O}; find tools/objtool -type f -executable) >>${obj_hdr_files}
fi
if [ -n "${CONFIG_GCC_PLUGINS}" ]; then
--
2.34.1