From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7161764190554685440 X-Received: by 2002:a17:90a:fa0b:b0:213:ead5:92d7 with SMTP id cm11-20020a17090afa0b00b00213ead592d7mr20362487pjb.147.1667478166520; Thu, 03 Nov 2022 05:22:46 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a63:86c6:0:b0:46e:c77e:ea84 with SMTP id x189-20020a6386c6000000b0046ec77eea84ls831254pgd.3.-pod-prod-gmail; Thu, 03 Nov 2022 05:22:45 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7JDI7sFae1uMF5Kye9B61hhwOffu+r3+4NB/Hrb0qjaDA2xLvKULp81dJ7JCnnH0nsoum/ X-Received: by 2002:a65:4c4b:0:b0:46f:f112:e8e1 with SMTP id l11-20020a654c4b000000b0046ff112e8e1mr10793017pgr.369.1667478165498; Thu, 03 Nov 2022 05:22:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667478165; cv=none; d=google.com; s=arc-20160816; b=yQYMI24vfQEIu+0pvSeVx9IQptp4J39JspQg6Z6RLgxu7L8ACUo/XBFXi+qsh6E/A7 FSFTiKQZHKXGJ5qHGwWIBWmKBcDXTVfFisWcaNkJtmrpPp7d5F9mMD+qw9K3ZkwAh8gi YCzgeOfBppyQZFHsLK600YCeEL3egW24+AFYdpq9sQTiq6mZsuUtIdx10kTPhSOBRAld BwaaSwHORzjGNSLnwHeahgKcJabJJL9g2+V/KQscoPyMclRoWzAwLor3b9uVCvz+OSeB 8Ut/zlvaqACyDM80q2MzpXz4yb078XgFyKDDnJYFW+PcG2ZAbe3QV9/wuHAY4C+ypwot QFkg== 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=fTujMrrEGYLqD2y/EzlPNty2Qa8Zo8hudVY7IjhLzBY=; b=gAetlUrgiymhwWqlpcqKMFUoCQg5ibdxhnTCjowrRN9oW/+1gE8GkgLZD2st1R9xSW AM6DeLF66Uaq8r0cWvR3VWgUKxsxEpAu/RSprWWQgMnlNjkIayLiFuLl7jwwSFczaz+U RlkpO6I3mtmclbbWDpx3vBwTEVGULcvonKPycwDAhalDejoEQHZFJ6RaEOqp1ySEJda1 2LnR8dbdz2RI8FiF2pa1JhY5mHbbhIB5uIyy63ZU4mHc2m/pP+S8Actnq+8/MTuY7nFB ZOMF3piQRTy72KcmYpisvEL5fpIylzuLgMEeaiQQZ+luwjMkAMyQ1A02AGAMXqCumAd0 3Whg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=pPFNz6Lv; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::535 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com. [2607:f8b0:4864:20::535]) by gmr-mx.google.com with ESMTPS id s4-20020a170902b18400b0017829f95c9asi21470plr.3.2022.11.03.05.22.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 03 Nov 2022 05:22:45 -0700 (PDT) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::535 as permitted sender) client-ip=2607:f8b0:4864:20::535; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=pPFNz6Lv; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::535 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-pg1-x535.google.com with SMTP id f63so1526558pgc.2 for ; Thu, 03 Nov 2022 05:22:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=fTujMrrEGYLqD2y/EzlPNty2Qa8Zo8hudVY7IjhLzBY=; b=pPFNz6LvlPcD4Bzd1LugmfFxMgzawu4rwYu7iJVGu+xzrQGDu6RCqxBAc59N6yFSzs s2rdH5PlehDy1wiJCkd2YjAKVNq46lNVhO/kQslWj1U2Jlad3zSZEWXFRSU6EL415NUu SykAJcpo4jMMwtxkR3J++UWU5MYXhTS0jPvvcqGnez0Qg9tJ8S/5NY/99YDeavMAQZzs mMh+8r98HqMZDyV+b0rYYyuuGneyinPk2bgYJLRfb2XU28AJhj3VX4cgBCGr6q366bgE +acYqTJTEe+O1IgqOwGjJklJ3GoaiA1d5K89uO4akj+tslgPqAyFptMAhuv93IpLaFNA ye5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=fTujMrrEGYLqD2y/EzlPNty2Qa8Zo8hudVY7IjhLzBY=; b=y8GEBWUGDgjV2D8o6aIdjK1IcVFkQj6APID45xaE8hHzhmCsWyHVYUEyA3my8G6hRi kU2MQ1ewiTNDBkT/ZI9QWzVb4SGVRAqvYOYUfjCJZUQUvjT8n/quc+CjDtgRcHSskR4G ObWNAVoa7V+yU9Qrzamur6ZrsSABcqgXJW/BcFV6eQB1BkPDDB6KsOcyr3VtalZgQJqF yNHJvOmCPirrXVX+5lHvVjGZvnm9MDOVkgpWwXLNJj5fP5g7y0k4F4vJZxDJvNcJPHEb Mv/GiTrUJu+MOVJMTVfqFDXmxVX4fhJUP8UumcwwsXRFp/1uOhb2/DLfC5q+Bdsi8JCd ozGQ== X-Gm-Message-State: ACrzQf1nOngcLv0nnhk+zwQCUlpXiu0GmLzJRKdjvvc6eVHfK9nu60nY 4/HvoTdFKNUu1tstajfO5m/tynaI9Y85QVI0lLtiTURbNxwZekM= X-Received: by 2002:a05:6a00:1394:b0:56d:2237:c1b0 with SMTP id t20-20020a056a00139400b0056d2237c1b0mr27564449pfg.5.1667478164829; Thu, 03 Nov 2022 05:22:44 -0700 (PDT) MIME-Version: 1.0 From: "Roberto A. Foglietta" Date: Thu, 3 Nov 2022 13:22:08 +0100 Message-ID: Subject: [PATCH] linux install.tmpl: added CONFIG_HAVE_OBJTOOL in OR for objtool (cut&past 2nd try) To: isar-users@googlegroups.com Content-Type: multipart/mixed; boundary="000000000000b01d3e05ec9003b9" X-TUID: 2qkqV7bBg+wq --000000000000b01d3e05ec9003b9 Content-Type: text/plain; charset="UTF-8" >>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 --000000000000b01d3e05ec9003b9 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-linux-install.tmpl-added-CONFIG_HAVE_OBJTOOL-in-OR-f.patch" Content-Disposition: attachment; filename="0001-linux-install.tmpl-added-CONFIG_HAVE_OBJTOOL-in-OR-f.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_la11ez7u0 RnJvbSA4NzU1ZWIwZTYzZjU1N2JiNDg0NmY4YzllMzdlZGZiNjk4OTdjMjM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiUm9iZXJ0byBBLiBGb2dsaWV0dGEiIDxyb2JlcnRvLmZvZ2xp ZXR0YUBnbWFpbC5jb20+CkRhdGU6IFRodSwgMyBOb3YgMjAyMiAxMjozOToxMSArMDEwMApTdWJq ZWN0OiBbUEFUQ0hdIGxpbnV4IGluc3RhbGwudG1wbDogYWRkZWQgQ09ORklHX0hBVkVfT0JKVE9P TCBpbiBPUiBmb3IKIG9ianRvb2wKCmxpbnV4IGluc3RhbGwudG1wbDogYWRkZWQgT1Igd2l0aCBD T05GSUdfSEFWRV9PQkpUT09MIGZvciBvYmp0b29scwphIGZpeCBmb3IgbmV3ZXIga2VybmVscyAo c2luY2UgNS4xOSBmb3Igc3VyZSkgdG8gaW5jbHVkZSBvYmp0b29sCgpUaGUgbmV3ZXIga2VybmVs cyAoZS5nLiB2NS4xOSkgd2hlbiBjb21waWxlZCBhbmQgcGFja2FnZWQgYnkgYW4gSVNBUgpkbyBu b3QgaW5jbHVkZSB0aGUgb2JqZWN0b29sIGFueW1vcmUgaW4gbGludXggaGVhZGVhcnMgcGFja2Fn ZS4gVGhpcwpvYnZpb3VzbHkgYnJlYWtzIGFueSBhY3Rpdml0eSB3aGljaCBleHBlY3RzIHRvIHVz ZSB0aGF0IGJpbmFyeQpleGVjdXRhYmxlLgoKU2lnbmVkLW9mZi1ieTogUm9iZXJ0byBBLiBGb2ds aWV0dGEgPHJvYmVydG8uZm9nbGlldHRhQGdtYWlsLmNvbT4KLS0tCiBtZXRhL3JlY2lwZXMta2Vy bmVsL2xpbnV4L2ZpbGVzL2RlYmlhbi9pc2FyL2luc3RhbGwudG1wbCB8IDIgKy0KIDEgZmlsZSBj aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL21ldGEv cmVjaXBlcy1rZXJuZWwvbGludXgvZmlsZXMvZGViaWFuL2lzYXIvaW5zdGFsbC50bXBsIGIvbWV0 YS9yZWNpcGVzLWtlcm5lbC9saW51eC9maWxlcy9kZWJpYW4vaXNhci9pbnN0YWxsLnRtcGwKaW5k ZXggMGE4NjQ1ZC4uOGE2MDRlNCAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWtlcm5lbC9saW51 eC9maWxlcy9kZWJpYW4vaXNhci9pbnN0YWxsLnRtcGwKKysrIGIvbWV0YS9yZWNpcGVzLWtlcm5l bC9saW51eC9maWxlcy9kZWJpYW4vaXNhci9pbnN0YWxsLnRtcGwKQEAgLTE3Nyw3ICsxNzcsNyBA QCBrZXJuZWxfaGVhZGVycygpIHsKICAgICAgICAgZWNobyBNb2R1bGUuc3ltdmVycyA+PiAke29i al9oZHJfZmlsZXN9CiAgICAgZmkKICAgICAoY2QgJHtPfTsgZmluZCBhcmNoLyR7QVJDSH0vaW5j bHVkZSBpbmNsdWRlIHNjcmlwdHMgLXR5cGUgZikgPj4ke29ial9oZHJfZmlsZXN9Ci0gICAgaWYg WyAtbiAiJHtDT05GSUdfU1RBQ0tfVkFMSURBVElPTn0iIF07IHRoZW4KKyAgICBpZiBbIC1uICIk e0NPTkZJR19TVEFDS19WQUxJREFUSU9OfSIgLW8gLW4gIiR7Q09ORklHX0hBVkVfT0JKVE9PTH0i IF07IHRoZW4KICAgICAgICAgKGNkICR7T307IGZpbmQgdG9vbHMvb2JqdG9vbCAtdHlwZSBmIC1l eGVjdXRhYmxlKSA+PiR7b2JqX2hkcl9maWxlc30KICAgICBmaQogICAgIGlmIFsgLW4gIiR7Q09O RklHX0dDQ19QTFVHSU5TfSIgXTsgdGhlbgotLSAKMi4zNC4xCgo= --000000000000b01d3e05ec9003b9--