From patchwork Sat Oct 29 19:09:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Roberto A. Foglietta" X-Patchwork-Id: 2198 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sat, 29 Oct 2022 21:09:55 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f185.google.com (mail-il1-f185.google.com [209.85.166.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 29TJ9s4b006292 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 29 Oct 2022 21:09:55 +0200 Received: by mail-il1-f185.google.com with SMTP id i14-20020a056e021d0e00b0030028180f5bsf7152376ila.5; Sat, 29 Oct 2022 12:09:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1667070588; cv=pass; d=google.com; s=arc-20160816; b=pDjOV2EsW+/erZLYA1bN3s/5RPKNZ3Z0b5hkBc/9soorvEU8cVrxptV2tM62IGhIYI 2iBIWK+it2lsU0VDnkCVEKIF+ADkxKIjKmF5I8SL2ec+lAU4Bevw3qiWwn3A8kB2Njw1 1KqQeP2DjESCkWcPzP0Ju0rFcewtr1NRjzfldjfU5ZqV2oWY+UkQa60mcWMGJOyRvq7P jxoYv09AILdwIYqrMrx86GIpzadVY4VZ0Za69hDTf6JQCfrjImGrxmEmuEHbmIxP1mE7 87wNT1inaZ94KrXvpFiNNuQfn+TB+vOEAIeyACzPK/8zV5KBljrenLodzTOZqdM8ZPVn aPgQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:to:subject:message-id:date:from :mime-version:sender:dkim-signature:dkim-signature; bh=c1adfZ4c7hmnu4zFF3Bns78lpEW6hYbVRGD568kZQ4M=; b=DUqS+1lvujwCqF4LmwA+LsW5hnkAv6PMsc874diUS3/E/kUpIij4ed+z+p3fIpwJOb hT9J3aa5u3v1vB53CRBe1rslal+eWlv0nkKSK5NPkI1VgGMyfKR0dL0ebsvQhfUTPnhB wiz4vJgbbh8vQ/yyvf9P8Ru3WjlVhVdtZ7UhbIA7++RIswZqRtrOtQajAXhxLcAKqSKv nFd7RTu5ONECPkeTMzbDvklYPJd7sDt9xB583/JWAQ/54GF2TrVk+T28Ef0skiaLEuw7 IgwKnhzSWVgqM5V7+PNuRM+daDStl7fUR9EO7a5j0N5FQ2wf+dMztLc4RMOcQI9Ulu8v LkDg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=H0SyGVMu; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:to:subject:message-id:date:from:mime-version :sender:from:to:cc:subject:date:message-id:reply-to; bh=c1adfZ4c7hmnu4zFF3Bns78lpEW6hYbVRGD568kZQ4M=; b=ObnkLSk0rbhhj94gPn5mDWA6mOzP3RIm8Y/NLgEwzQPMep0zRjlavTusxog0iTz6TI yEjMJF5ehqqPXo37onfr+R5Z9kOdC4Evl3fDfbFpHMphuBxzi9m0bWZWY/4KLkSHgTdH ZlMlok/aU80biTErSrw/vfcpUx0OuKhjCHUIlh9WZNTcefjBYCdHmONalphOUnFtdtUD cDxgYrLxvQIsp00IeFS6zkKLgaxvXnSm5NhDsyuyi1BpiY7M+tXhKPWe3EuPT4ffv5tb /fIDLtejekS3+WWFmC6ORSt+O+NzPNxxY5Uzk7itAEjP//Roqi4lpf5RYmsQM+PuVqBI KN0g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:to:subject:message-id:date:from:mime-version:from :to:cc:subject:date:message-id:reply-to; bh=c1adfZ4c7hmnu4zFF3Bns78lpEW6hYbVRGD568kZQ4M=; b=SvlF52vg0iRUMxcnyjetCGkBxIiPKWXLiKrbCmTxPI+r+yh8RLceVfAbO57xHvS50U o6I+LCVwK53teju42dCHxA4ugKO06uQIGBJEmWzBlFc8Vi5I8rQXUaA5or3TRPwSb1Z1 0SdhbrqDzZmqt1zSVKmJjzbQjLi3C0yrqdXhu7JMh5M3cot0BnQPOwHFB/9PlsmFnZbk MPIIakIBqwFEZfO/NHg3q9L/jIDcSC9pkWEUaewx13ez2051ygR3gaTzEL2yj4wm+0wx mj67OHQfPhSuSCf1N9vkF6MSbTazjnl0z9EPGVjkwB5x03b5Z8egcF/IzI9usP7JX8PF +Yjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:mime-version:x-gm-message-state:sender:from:to :cc:subject:date:message-id:reply-to; bh=c1adfZ4c7hmnu4zFF3Bns78lpEW6hYbVRGD568kZQ4M=; b=qJh/jvFHt1m9P1cReNZ8ld8RqjFJ6vspIdBQG/bwjGi3dQ5hY3NUQh6VnPnq3kQ6jc epP+N4UOFFvjHGTTYRXsK98THOX3QG5IXxRPNMSS8vTpyxT69+gs5XD6juaHEa89CKSN 9dLKPnsVGLVLo+ADu1imbc2FTtIqU1uC4JgWLX6K6uCse8PiJx8hs4urYy3OmsI5xToM flaT9Dhh68wBbLpOqIcUs2GW1rjvp7swTMruJgWdCGbpieJIpXVxcpZn8aBoD3LRz25a NAXQIeMpgA2vcnSbPSFCsHSbqefutzQjacv4RZZ0vhybRghY8cfKz17/PuIHQUzxDlF0 90kA== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACrzQf3fyQMc5Pn6qUtImn73s0oruF0aouTJmTG0RYNPMuYjOe7YhXqL rUVp7LTKub7gmqvMiUWi2BE= X-Google-Smtp-Source: AMsMyM58mXl7IVZeX5+U0/wMEmfAsPvEmlZ7jadfSkHkirOMZrmaT7fzw3TL5EpQr6bH2vhIymCBFQ== X-Received: by 2002:a05:6638:1455:b0:363:d1a9:5cc0 with SMTP id l21-20020a056638145500b00363d1a95cc0mr2880662jad.288.1667070588583; Sat, 29 Oct 2022 12:09:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6638:22b3:b0:373:f0cf:a81f with SMTP id z19-20020a05663822b300b00373f0cfa81fls1236222jas.9.-pod-prod-gmail; Sat, 29 Oct 2022 12:09:48 -0700 (PDT) X-Received: by 2002:a02:6385:0:b0:36e:ba59:5ded with SMTP id j127-20020a026385000000b0036eba595dedmr2817850jac.247.1667070588055; Sat, 29 Oct 2022 12:09:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667070588; cv=none; d=google.com; s=arc-20160816; b=WHONDqsmFNqAUW2MvmcxhU0zE9GyEQkRYFposrW4qjgt5/zg/zI3ea/2bliMvdw0sw an+htpPTRZtWoGYjaaj5jy/t3W4ouOndYwcQRp+V2lkJP1KDTw61P2apKRBr7oIoVpwX qWNb73x2rh9ANNZFmNv+va0UoxLXobSxrMfjqG2N8puMuPPw32Wxrh2g1LkmDn76w3uh aHNv70a1rwLMddwiQaBbpuRi4JxSGXMwJY2iwq5tocYhUY8WcWs0Au7NrnG9mr9jEuZe 6yDh74l2rm552pAdFpYRog4vW9/MQEo7QWkrb8cx228iD/d6vgx4vyvaH1xbBylARW2K MsWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=komT91FiD0n9pv7Xq56EVestLDfM0bqC7yWX6/126xc=; b=umGskgJ20yU/Pk9i7VlCYCU/FWMjHUQfwB4oTx00IiSdHm4P46mC/kOS+6bdbQKoEt MkDTpyuFw0d4bKXtRo249MRicyjoEp8L7e12dafE9+IOp0Af12MByaPH/SdU+TNBCh+y Zi0Zs9MIngvdJEeIoK/iCZ+EnvoCBLO3w+R8AYogtfd6VC1S6PNUaUkKDyV34JRi9Lh3 Koq3S/N5ymuMtKiFP55WjC7rvR0Zv+pDbrS76cc1eHpZ5wy/ayKxTyKAlYENe+jA/aKL A8ZAeIXfQd4AoGNCcHogm87HlghuKhNhzJIiqpxuyL75j5cnFAMI5Iie62cA/YsJJOFi fPzQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=H0SyGVMu; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com. [2607:f8b0:4864:20::430]) by gmr-mx.google.com with ESMTPS id bt8-20020a056602394800b00684e0ad0804si90356iob.4.2022.10.29.12.09.48 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 29 Oct 2022 12:09:48 -0700 (PDT) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) client-ip=2607:f8b0:4864:20::430; Received: by mail-pf1-x430.google.com with SMTP id b29so7420554pfp.13 for ; Sat, 29 Oct 2022 12:09:48 -0700 (PDT) X-Received: by 2002:a63:6c01:0:b0:429:ea6e:486d with SMTP id h1-20020a636c01000000b00429ea6e486dmr4991399pgc.247.1667070587190; Sat, 29 Oct 2022 12:09:47 -0700 (PDT) MIME-Version: 1.0 From: "Roberto A. Foglietta" Date: Sat, 29 Oct 2022 21:09:10 +0200 Message-ID: Subject: [PATCH 1/1] newer kernels (e.g. v5.19) do not include objtool anymore in linux-header fixed To: isar-users@googlegroups.com X-Original-Sender: roberto.foglietta@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=H0SyGVMu; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Hi all, I discovered that newer kernels (e.g. v5.19) when compiled and packaged by an ISAR project do not include the objectool anymore. This obviously breaks any activity which expects to use that binary executable. In this a patch below a suggestion for fixing this issue (tested ok). From 48c6e9b409eb9d00e04a20f69df71ae88f51e178 Mon Sep 17 00:00:00 2001 From: "Roberto A. Foglietta" Date: Sat, 29 Oct 2022 18:59:10 +0200 Subject: [PATCH] linux install.tmpl: added OR with CONFIG_HAVE_OBJTOOL for objtools linux install.tmpl: added OR with CONFIG_HAVE_OBJTOOL for objtools a fix for newer kernels (since 5.19 for sure) to include objtool Signed-off-by: Roberto A. Foglietta --- meta/recipes-kernel/linux/files/debian/isar/install.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) if [ -n "${CONFIG_GCC_PLUGINS}" ]; then diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index 0a8645d..de57d82 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