From 8755eb0e63f557bb4846f8c9e37edfb69897c236 Mon Sep 17 00:00:00 2001 From: "Roberto A. Foglietta" 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 --- meta/recipes-kernel/linux/files/debian/isar/install.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index 0a8645d..8a604e4 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl @@ -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