From patchwork Sat Jul 18 13:25:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 92795 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 37A76C44524 for ; Sat, 18 Jul 2026 13:25:31 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6024.1784381120693247884 for ; Sat, 18 Jul 2026 06:25:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=qv4CCIkN; spf=pass (domain: gmail.com, ip: 209.85.128.54, mailfrom: adam.blank.g@gmail.com) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49556f97a9dso20315e9.1 for ; Sat, 18 Jul 2026 06:25:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784381119; x=1784985919; darn=lists.openembedded.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3kGcQQazIKn1yQig9+6bK21EIAumNonQhZ1IBHSrt2o=; b=qv4CCIkNSn7G5mQaCfGC3wzE+KIVHn3EjvqpZD9DiP5CeTmjtQY9ZYjGDdR1XMPQ65 51JVwN80nTWMpw02ucSFjymC9pLTAJesItukOodX5K5aXGQ/dvTTPoBm6uU8+kp0Q0yI oiNML8IHIOJnFD+HmsDtDUEBWdxYF9EN1JZytOl0BBgaXrtuAKjkCTPi95WgJRFivCQr r1xKyugHML6djYaEFFkzXv/XieTru9x43xArAnhY3D61atdJrvS7oro46EVCXW1ObuU1 gTto2jbFwOe4zynBIuLZPAr0kjReHw3pIWja8dgT24R2oLUKy93oQWpVNxCdSct+w+eM RQyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784381119; x=1784985919; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3kGcQQazIKn1yQig9+6bK21EIAumNonQhZ1IBHSrt2o=; b=sgndJQzhlT35ppvK6NkMS5wuVw07niZtzwiIASj7PLrf1wDSF4mGOMCYT9MpJEeTcm azbbxsmt+Fcs9EwQwkmn1XdBuNTHFq4CKiFy4eTv1kd23f3SpUFfvL+IVKUQxOZZR6B6 bahFVtZUHtA+7Cdkd8J8teV9cdZ/2uboesORWlxAiPynTMwOQXXxE66bYYvyIWO1saL0 IHPR1KFIcfHKhtMinIYBZX1znwo/fkpbv44X0r63ORUivD0bTilYiEtDZirSECRq+RG9 clzWWRTD6rsVNTdVVlMpmAu1l31uKvnPLjscngikYJpmD3hHyWaWGRXuaWZBjekyS0Tn n/fQ== X-Gm-Message-State: AOJu0YxRLGrUFoTt82c/nuC4r9S+/BeFyZoHSwpYonhrVDFhmhhaM7KF 1+v5WdV1OCC+HeyMOfcqoWLoOjerw1A+meX/2eOoH0pGriM5CxRzlqqIFSRh1A== X-Gm-Gg: AfdE7cnU9F+0UIzWQ9O1WtVA4ednXOyuzxXF05o/sz+N6vzsQIiZ79bBD8jptl8ypbB WiirR3F7XZjgEQF1yGrD6UBd2MwktCgm0MkeveDhIPe00V7lIRx2rX0x521CaG2Kh2saP8lOCvq ZkutiAKOVp40dxYDAx87+m1BOObFvlWXM8e5ZHTdxEFDR2dSyHj+/2vBTE+VN+3EC25AT97eV0L 3yIopmsvZAbhLgQWAjATb3jQvIZmyw6i6drJwwuoR3+TtVSQstV30/cujNK5bzH00gAeolTL+7S 51+GChOuNgBQMxYTCVUuGAUupRtoU5eteEXRQFb2KGHp1mfwe2Wm5O1ID1zVFiR0cn6J9U74/HE wpDOCpremFat9c8kizf8ohT5TYqvedxkCjttxSFL+nIA0S7XJNN7A4pyTGuwr1efr4tLyFxB+WD 1Sll/1PwGJ X-Received: by 2002:a05:600c:524c:b0:495:4e17:cad5 with SMTP id 5b1f17b1804b1-4954e17caeemr49602125e9.26.1784381118491; Sat, 18 Jul 2026 06:25:18 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:689d:c0a3:3de0:7033]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954a2a2504sm136563175e9.2.2026.07.18.06.25.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 06:25:18 -0700 (PDT) From: Adam Blank Date: Sat, 18 Jul 2026 15:25:07 +0200 Subject: [PATCH v2 1/6] staging: add 'extend_recipe_sysroot' to 'vardepsexclude' MIME-Version: 1.0 Message-Id: <20260718-extend_recipe_sysroot-v2-1-b7cbf35d00ec@gmail.com> References: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> To: openembedded-core@lists.openembedded.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784381116; l=1657; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=oym+MW6zDwcusujzmpm6KfS5x6uiKYnZz2Zq9GCTmJE=; b=DzelwnKxmRVEl2ITJ8L5dRXXvGjyme4EE/r1KNjMzF+YNKSfa22c8TAWHHwN3CV3Rt1ow3Vpk Z85uGbdvfcOD1vep1JLxJ/TumS4z3/Cw0lYzW/NW73OkIRDlVk/ojB+ X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 18 Jul 2026 13:25:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241259 'do_prepare_recipe_sysroot' did not declare this explicitly, but made use of the fact, that 'extend_recipe_sysroot' is ignored on the base hash level. Also for cached tasks, when prepending them with 'extend_recipe_sysroot', exclude it from their signatures. Signed-off-by: Adam Blank --- meta/classes-global/staging.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes-global/staging.bbclass b/meta/classes-global/staging.bbclass index f0b3c6eedc..5833abebc8 100644 --- a/meta/classes-global/staging.bbclass +++ b/meta/classes-global/staging.bbclass @@ -650,6 +650,7 @@ do_prepare_recipe_sysroot[deptask] = "do_populate_sysroot" python do_prepare_recipe_sysroot () { bb.build.exec_func("extend_recipe_sysroot", d) } +do_prepare_recipe_sysroot[vardepsexclude] += "extend_recipe_sysroot" addtask do_prepare_recipe_sysroot before do_configure after do_fetch python staging_taskhandler() { @@ -665,6 +666,7 @@ python staging_taskhandler() { deps = d.getVarFlag(task, "depends") if task == "do_configure" or (deps and "populate_sysroot" in deps): d.prependVarFlag(task, "prefuncs", "extend_recipe_sysroot ") + d.appendVarFlag(task, "vardepsexclude", " extend_recipe_sysroot") } staging_taskhandler[eventmask] = "bb.event.RecipeTaskPreProcess" addhandler staging_taskhandler @@ -700,4 +702,3 @@ python target_add_sysroot_deps () { d.setVar("HASHEQUIV_EXTRA_SIGDATA", "\n".join("%s: %s" % (k, deps[k]) for k in sorted(deps.keys()))) } SSTATECREATEFUNCS += "target_add_sysroot_deps" - From patchwork Sat Jul 18 13:25:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 92798 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5F3D0C44527 for ; Sat, 18 Jul 2026 13:25:31 +0000 (UTC) Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6025.1784381121320951972 for ; Sat, 18 Jul 2026 06:25:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=NgxvYvHr; spf=pass (domain: gmail.com, ip: 209.85.128.49, mailfrom: adam.blank.g@gmail.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4953de5be0aso21558875e9.0 for ; Sat, 18 Jul 2026 06:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784381119; x=1784985919; darn=lists.openembedded.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/T6GiYAjchL09AVrcE0l8FsvmtUl2THbzg0fs6+klk8=; b=NgxvYvHrB6k5qQyMfqsgr0CxLEQQibRFqP/Ba0FzcIfI0x41GcFBdJyO5yU0qHqja6 1lifd5+puerokQ8ZgAlmYwK9KR3KHlJMUxeEde0z37f6EhI3K+ieppejUWlOVyO3wJ1Q OBFK7LfDjl23OKPvnHkX/ARcyjECDnQiivNDEk2E1HSagswTa4fapiqhjrnSY1fPsNFX Gh8si6QRbED0L3GtVUFb8j3KEy+SGZaa9ETuHk9xbj4dV2Tu5WCiDFlL8b+acwlArRKW ieo9nwDhkIp4ZPN3sATOizmohFzODL9+Hvm3U5bBAE5Ln6jtV1hzo7jscOqaSs2cwBEa ZcGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784381119; x=1784985919; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/T6GiYAjchL09AVrcE0l8FsvmtUl2THbzg0fs6+klk8=; b=C0peUh5rdh657yzwqFKYsIPVeDquNC2WR4dIHUSbIZW4VdGCC0aEEA0wMsM4RiaAsX V03YtuIaKPAH+aBRhmiM+QJWsLoTbcFTFQXThXjZitdyCz35o42hEXKGpndOs/egVzfF 0DcwHVjuDELZ+0FgXWxisbdF5Zv1ESScMIR6DPOkugS7tKHro5X53Mjc9TbfBHKd7JvR puKiA7NfeBR+6Ttzp2dtRmRSBORPM5fVqA2xrgWFCiK7LlmGLhmfktgK1aZK+ePGO2/K JokjbqWIm5Aw8vQznUmm7mVU5Zu+aZSUYtKWBbDwO0917U0vbhGMwKqBtVCRuVvq+dd+ e3zA== X-Gm-Message-State: AOJu0YyosWeNgXFN0G8q+VvcW2gCONGT70v1l+AxKdPTP5lSOYGEqXsO mrkBGnJX2k6yZmQAu1kF4Z8YVPhE7JkWi+VrGm7A+Q1LL6taqL+uyLz0MRzhmA== X-Gm-Gg: AfdE7cl4X6m28u9LDcL9xQ4Rsc1Ib/hkQ02r3rYHE+xjXs484GWmDkWtWopJzDmVp8O CK6moZe4UekmQVTQRIMcAF8fT9xXOeX65UNI5kEfAXzAn8Iz/XZDhhgtBTyL3BPOcdpMkQqvdY6 SPiomPlpffVlhuKrgaayZqvqNVPqHNTUplU2hHBn64jWLV1QZT3EJBYqi8PAHedBF7UxfimI5S8 xB1X8T6cb4Cy95hy6KyPb4V6Ul8+3jhG8066fBxU1fbZ35UI/v/kVwC51Et39EJY0BJg15hi5fl 7EquDTTcub8KKyUfOuFZNpn8U2pEBbz4luJomV1V5s6BB2K9FbK4Q2ppz6cp3CG+ykdOB/qilfI iHsThYRvwt1CckIb+UpfJqAMOjjolHRE2bLsAd1Y6fcGDCqcH+/X6/CXBEeU47seNhK1wt6RX0N 31VIpmPATu X-Received: by 2002:a05:600c:1554:b0:495:3de8:33a6 with SMTP id 5b1f17b1804b1-4954a3dc7bcmr80193345e9.16.1784381119342; Sat, 18 Jul 2026 06:25:19 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:689d:c0a3:3de0:7033]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954a2a2504sm136563175e9.2.2026.07.18.06.25.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 06:25:18 -0700 (PDT) From: Adam Blank Date: Sat, 18 Jul 2026 15:25:08 +0200 Subject: [PATCH v2 2/6] cross: add 'extend_recipe_sysroot' to 'vardepsexclude' MIME-Version: 1.0 Message-Id: <20260718-extend_recipe_sysroot-v2-2-b7cbf35d00ec@gmail.com> References: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> To: openembedded-core@lists.openembedded.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784381116; l=812; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=bpQb3JfGSpwIKrfaXdK4Styo3jq8H0fbkgrK1KhhSwU=; b=5UTpxkgMDxeMbG11W9SCMyIP/UZZAg3X/bCKUbPE9PjdCdAx7xYsPsE+VcL83m8TGUYGBDb8F 8WpVLPEiKGRBBKNBTAQMxpRQZiGNhzq14IogWkJxs+kZrx9Nie8UXuS X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 18 Jul 2026 13:25:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241260 'do_addto_recipe_sysroot' did not declare this explicitly, but made use of the fact, that 'extend_recipe_sysroot' is ignored on the base hash level. Signed-off-by: Adam Blank --- meta/classes-recipe/cross.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes-recipe/cross.bbclass b/meta/classes-recipe/cross.bbclass index 82a49dc8f5..bceee5d6e6 100644 --- a/meta/classes-recipe/cross.bbclass +++ b/meta/classes-recipe/cross.bbclass @@ -98,6 +98,7 @@ python do_addto_recipe_sysroot () { } addtask addto_recipe_sysroot after do_populate_sysroot do_addto_recipe_sysroot[deptask] = "do_populate_sysroot" +do_addto_recipe_sysroot[vardepsexclude] += "extend_recipe_sysroot" PATH:prepend = "${COREBASE}/scripts/cross-intercept:" From patchwork Sat Jul 18 13:25:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 92794 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C3B8AC44520 for ; Sat, 18 Jul 2026 13:25:30 +0000 (UTC) Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6026.1784381122147116617 for ; Sat, 18 Jul 2026 06:25:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=FGNri/9U; spf=pass (domain: gmail.com, ip: 209.85.128.44, mailfrom: adam.blank.g@gmail.com) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-49556f97a9dso20395e9.1 for ; Sat, 18 Jul 2026 06:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784381120; x=1784985920; darn=lists.openembedded.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=8mMfZb2sm2Xo1fDzvQBF1qFSVSpXEucvbUylb2U0oRE=; b=FGNri/9UFp40KYLqHMiP5GWPbnSqcHFZqgEXw+/yMtXj5gTsIXAb6MDkgMV1IF+2NW eusbpTbxUNm7fn6Sw0bNGtqifRvwWTd0Cw6i/RYXGYBS+ZkpJeit21Am44gWDtVy0oiG cFbJvQB5rtVlcKZwXKj2KrGVIBvFdC9QQdoLkzO0uI1/OagJH0czyyGrCBKbXcTrEtHS fr9DB2iU8f/3RHUNJfnwJsvB9JLw55dbBpvQkMRAcCuiRBBm7uTLUXy2zPJE0LaqC1Dg XZbm0n2+o/luOu2TgcgF7kX5v2BW22HkWfZpJtTIPGRmD+z1QJc30NsL7MyUcDH/vwmu m2FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784381120; x=1784985920; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=8mMfZb2sm2Xo1fDzvQBF1qFSVSpXEucvbUylb2U0oRE=; b=YbJyUr/W/rQ+X/V+M0sPJAkuRF3BIZrSBzkRR5wpRwEE8cak3TlRvic4TgabdBdpv7 wX7PUNCSc5LYPYNdefftGYpKf6g5gYR5/XcW3dGH8p8xsD8aesgKt/jNEJvZ4Xr9A9zn IJKiEAt8MCyXS2v0KfxJRCwCCYGWP73l+X5wzvETxofoAN5VPEI+I6kd1g2kh0kOneL/ cwrFo2nq+lW1ykxS4oOQwJHT4zePPLF7I78uyEyytigcW5ueA81ircDNaLlKk6auju+2 XhpvT87vsxn/RxwxSGR5HlK0uWO3vMe5O0IeIS+qf8TQ72oCpirGO0by+CIWefOJZpxw eEhg== X-Gm-Message-State: AOJu0YzXWbjl7jto+SNskdrHtrO/NbYU9tsYSW6uX+BELleDoxL4vukQ 2INKzpf52cPejN0lazSUTdH6pfdc75nG3lra8jvZqMn3dl/bfzhJON4tJMWMTg== X-Gm-Gg: AfdE7clgLHGQ/A+KdqISK7hPO+kdYVhorrWx2g5VxqvajCf7MNkfJdV3UfMxQFhkek6 TLZ7n3ahKhtTgYewgunbuC8bIw2SxQ5KZzuwOnO5lz547F6uzl9QxrflQfUp0XR799nF4fRczF6 KTz6POOQl2GHPz2MTEetku91XXArjG1YdKWMndGt1kedDM1ucZdYJC6yHI4FO7LKXH0HTPb9bR4 CKw1G6H+tqutJMSljEkS4ptT9upki7glT3OzMjrPD2NjuprLZBa6VMZj4QJAH/3EgBfo7j2tg50 prCyBSA/cChq+aMsv4vAgG/27LEccFQD/ijRnhaNK0hzrF4+AKQe5d1NVEiImqozlSC/huQ3xf5 b/jvMNlwX2Tk5X0XEVe7U5EVEckbxizpDVRHAy7Cd5ha9CwUXhLghsot/df/eaDIfUI+o6pI5qT EiLL6Iaw+6bEyVTcM8nKg= X-Received: by 2002:a05:600c:5887:b0:493:b56b:c45c with SMTP id 5b1f17b1804b1-4954a40d424mr55293975e9.30.1784381120204; Sat, 18 Jul 2026 06:25:20 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:689d:c0a3:3de0:7033]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954a2a2504sm136563175e9.2.2026.07.18.06.25.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 06:25:19 -0700 (PDT) From: Adam Blank Date: Sat, 18 Jul 2026 15:25:09 +0200 Subject: [PATCH v2 3/6] native: add 'extend_recipe_sysroot' to 'vardepsexclude' MIME-Version: 1.0 Message-Id: <20260718-extend_recipe_sysroot-v2-3-b7cbf35d00ec@gmail.com> References: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> To: openembedded-core@lists.openembedded.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784381116; l=784; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=CFgLXWS3t26nZp0YQerCbVCqGvDyqEpvfcRWlylkULM=; b=uTj+djt3V5Er6vs/QqY0tKf0SFg7GCq15wRU6gYqE9dD8/8GTZULtpLg+xPVnPvCO09lQn0mB rA/45KYzXYCA0/BHg6MDouCJ26dQ7xbuaINqTq2O4ULeXRlOAt+4pKo X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 18 Jul 2026 13:25:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241261 'do_addto_recipe_sysroot' did not declare this explicitly, but made use of the fact, that 'extend_recipe_sysroot' is ignored on the base hash level. Signed-off-by: Adam Blank --- meta/classes-recipe/native.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes-recipe/native.bbclass b/meta/classes-recipe/native.bbclass index 8aa86f9cb6..b357b2da7b 100644 --- a/meta/classes-recipe/native.bbclass +++ b/meta/classes-recipe/native.bbclass @@ -170,6 +170,7 @@ python do_addto_recipe_sysroot () { } addtask addto_recipe_sysroot after do_populate_sysroot do_addto_recipe_sysroot[deptask] = "do_populate_sysroot" +do_addto_recipe_sysroot[vardepsexclude] += "extend_recipe_sysroot" inherit nopackages From patchwork Sat Jul 18 13:25:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 92797 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1BF50C4451B for ; Sat, 18 Jul 2026 13:25:31 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.5897.1784381122991197815 for ; Sat, 18 Jul 2026 06:25:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=aku2PRri; spf=pass (domain: gmail.com, ip: 209.85.128.51, mailfrom: adam.blank.g@gmail.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-49546c690ffso15995055e9.2 for ; Sat, 18 Jul 2026 06:25:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784381121; x=1784985921; darn=lists.openembedded.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VWC0+sJ5bvXbcVrprNQPyZws1y+qC7W9KDHnm1XldNM=; b=aku2PRri79Pi6ky4izMMBwudb/1bygLYKFcPb+0iCfyVVvSt+tJ/VImAje2T5SKmmJ WcMPEM21PUNo00JIEzuLPR8IKdYwVtXPhMYN1F9RTg55WObYvtqF04qOR3/YG1Kl38WZ ZgcDua6/3o7OtEYoNrQhIceiW8lt6Yr+/aNPYlOEXeEhbQAXGHxgQ5KbT5DNK0z60aHV /sVF8/lIsuvfW9cO/tPWaWy5A6Ps22ditsm5lcB3sE62RZYskGA3Q6NA992hSWlKWK27 vZGIU79QJyhxycvZsltwaXi7G+vx91nw7W9+zy2uCSAarQxq2VuR8Zcvbkebh4tARQXY bLvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784381121; x=1784985921; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=VWC0+sJ5bvXbcVrprNQPyZws1y+qC7W9KDHnm1XldNM=; b=N0m4UuHNLHCTFtf4K2FiuTrY6Ic2/DY5h6hmA1qgHVXLSgQ3plEQaPk1Vqcu2/2n5k vEBvlSkrNp3nhBQJ6miKfOy8CsshgDfZnP7C/lvZsY2B68y+gg6y1sGCr6SscBl8d8C6 4QE2vrnETt/0LVI6BlJ+H19dRKI5KnPj2lQZbf3Cb8ilO9zphSF9zsBZYbu626BiEvMW +EsxiwcR9guHjsEpqtfZh7SnGz8OplTGuPWJnn20fxBW1H3Vwy2lyWp2OGsDbGBpWxee 474TmMlM3sXEoGnxDOSHjUGUKJn55iXsVtS9gFc82czH0pxCKyCWpM0uZ3J+PymUEAup x+ow== X-Gm-Message-State: AOJu0Yx4OX7U9Dy1W2LQoeW4uDlynoqymg8JdGL7W2yxjQv0e4cx3Cob VFDyJfPNhEjALDrCD0Jiey3S0RyJ4+PIKhLsofopXVzPBmcwnUgMOIVOGQxGow== X-Gm-Gg: AfdE7cn5g06Yt1hF7W89i80JSimLqjWi/Zu7jrVJaQ+mqJZHiG6ZZ5acpC6MBIN3/M+ VjllwgMoS1nC31ylAtrBbZQCAQJSjR0ECO3q5v6Hi0JYskzlKrL1EKin4soAx6dcC5fG/8lKxRa A5Q90t6IKipsia8L3QyKqNN75g73fPdwlpBKpWKsa2r4e1gt/UXuGzuFnT3W8pPx4b3GvvZrNBJ +4rxib9+jirXtB/hV9jRGDbWyRZZp88MSWfvUf8pRxFyZfpMz6eE4gtBs3WV2ZohcJIFvxdSGly zINJlSYNShL1ixZ3MNcIHDiGOy7abuM6Zi+aF8eRSox66HMF3Qlx9pemeDc4c4mA6WEDUhLDomn bXJG9AVDo4juSjaRn0mSHyDmL/KSTu+mvY0hnC9sWUCJxcWnjeNROZ898TOlP017/Zwl1TYLEm1 77wbD51OZq X-Received: by 2002:a05:600c:3510:b0:493:cc25:85cb with SMTP id 5b1f17b1804b1-4954a3e20b1mr76319095e9.8.1784381121102; Sat, 18 Jul 2026 06:25:21 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:689d:c0a3:3de0:7033]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954a2a2504sm136563175e9.2.2026.07.18.06.25.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 06:25:20 -0700 (PDT) From: Adam Blank Date: Sat, 18 Jul 2026 15:25:10 +0200 Subject: [PATCH v2 4/6] wic-tool: add 'extend_recipe_sysroot' to 'vardepsexclude' MIME-Version: 1.0 Message-Id: <20260718-extend_recipe_sysroot-v2-4-b7cbf35d00ec@gmail.com> References: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> To: openembedded-core@lists.openembedded.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784381116; l=781; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=YU28Y8JSD8xvSl39KJDd1MzMqm6AjAI01oi1UROXesU=; b=17EcLq74HLoPtkSv5lCHaCqzqufNwq4TZ7gXX8c0UqVDoKmtT1eSjBq3xDypql3brLFbBhPjC L4J1LHuNujtDQ50shcDLkA7Y//wDzgM1qbDP1NbqvJ+bahgU9XDNcrg X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 18 Jul 2026 13:25:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241262 'do_build_sysroot' did not declare this explicitly, but made use of the fact, that 'extend_recipe_sysroot' is ignored on the base hash level. Signed-off-by: Adam Blank --- meta/recipes-core/meta/wic-tools.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/meta/wic-tools.bb b/meta/recipes-core/meta/wic-tools.bb index 823dbe6db6..88fd2dfc19 100644 --- a/meta/recipes-core/meta/wic-tools.bb +++ b/meta/recipes-core/meta/wic-tools.bb @@ -29,3 +29,4 @@ python do_build_sysroot () { bb.build.exec_func("extend_recipe_sysroot", d) } addtask do_build_sysroot after do_prepare_recipe_sysroot before do_build +do_build_sysroot[vardepsexclude] += "extend_recipe_sysroot" \ No newline at end of file From patchwork Sat Jul 18 13:25:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 92796 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 504D6C44525 for ; Sat, 18 Jul 2026 13:25:31 +0000 (UTC) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6027.1784381123686523547 for ; Sat, 18 Jul 2026 06:25:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=eVkp8Fz8; spf=pass (domain: gmail.com, ip: 209.85.128.52, mailfrom: adam.blank.g@gmail.com) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4955158f26aso2820285e9.3 for ; Sat, 18 Jul 2026 06:25:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784381122; x=1784985922; darn=lists.openembedded.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UWWRky8xS21EcHIdPyBDD4ayORp1Jq2kFZks/EHU16o=; b=eVkp8Fz82grBoU8P8wHVJ/L9PtIj5iWOr3F0c2lN/NAmha1100XasWT8IMOxZQptPd UI8LkjRZHv31mstuDwPek5r17uxkchPiBHcglkLzpj3jzNcCsCUJ84oE8NwBPH8cMI2E 9zAOGek+R/hF/fBQ6ku59r0XoPmZgx5BS2IMTpaYrfGD6QRt0+MKTVge8bzsBwjmXY7g J18X7ak0Qt5rW9l9H8HtYCTVn95cVPD8wwdN6efeQePgyAutaoHc5OkujLVTp7BHPSqC rX9sxTkeldkDUK5tbWB/qQNAEn3S4vYZxjGx5umuDkNkP5ikB33TFVUz9koMtGj1Y7yQ MsOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784381122; x=1784985922; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=UWWRky8xS21EcHIdPyBDD4ayORp1Jq2kFZks/EHU16o=; b=FnZjnPD+UOhccX8qcwmyEMA0lwybRc2cGr6siTmaBq1m2kXW9Vf3IF6X0qzdfrFNE2 M7Lrw52fn/viVgiCQM1dUnk5uwmHKFHH10t13p6cM6KYY7AGuoziwispQjeQb4l8XRD3 KHq08djsd9s0kx3ggm1uRx+mXj4w9v3/9wjE+WL16iX6kq+9+dNBf3BZxC6AxE2dh+R7 Urf9uyktozSVLDRHfWl2yKxszTQEsuJTgWymD7oNPFm+3Y55CJwG3293cG+e1alUClkW 8P9AWHP1Im/EAAPubNui/TbzsDb4W1YT0HjIMHmEj3jNw+2aUvFzD9saWa6LJrSDwTYL 7Cwg== X-Gm-Message-State: AOJu0Yx8cHrlSaMCYIK+NDAgPoUOqvx9ZkQYpbNk+vzwGzSTaoeZIczP THOZfUlpOpXAO3LKdJT031R9agBoMy3UrcIwLeI9VTowIQgo6R70k7UEnIc+3Q== X-Gm-Gg: AfdE7ckWy9sTJTcoiwzfFme83MffATpXk7WyxPefRyQiarRX12eaRfRYMSzS5FezsVW nJusTojgtWrFh0WNllpOvSKO3hgvRT0AJO2Wv0lvz5CghjHDbBLm5mo95uE4KBubnns+ojDQhge HinPXBm+QyqzbLiSdXrF/zvp64glTnKRiC8XMjeqVY2Ki1dhvZqxJvBhJHuSOtypwK1yu5nSB1Z LvSs4TjsBLZ/HYWKPjwBZfvMyH7/Ri6nztEHgreoaNI8cyXUqLzufCK0Xy2o3C+o9oKdCpNkrKy JuQDsjNjvbc4J1BqC8mZZxvhl7ZYfJkbakEtQh6kc7CkcJVjUnhvHZmpsjusPBXAfD3bR4Bxw7y o6GVz6XrZY56oHRrUlkOxOjwOlfVnB0/LOoJmKdxuhfu9MldGkzBiWywq4MERtza7e3d9/i5UA2 puDUt7IlaT X-Received: by 2002:a05:600c:3b9c:b0:493:e57e:7aa5 with SMTP id 5b1f17b1804b1-4954dff444bmr57277225e9.22.1784381121860; Sat, 18 Jul 2026 06:25:21 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:689d:c0a3:3de0:7033]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954a2a2504sm136563175e9.2.2026.07.18.06.25.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 06:25:21 -0700 (PDT) From: Adam Blank Date: Sat, 18 Jul 2026 15:25:11 +0200 Subject: [PATCH v2 5/6] gcc-runtime: add 'extend_recipe_sysroot' to 'vardepsexclude' MIME-Version: 1.0 Message-Id: <20260718-extend_recipe_sysroot-v2-5-b7cbf35d00ec@gmail.com> References: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> To: openembedded-core@lists.openembedded.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784381116; l=1020; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=eV2QAmdooWby1o9D0bZuWzze1nOYBf/LgqpsI25UdXM=; b=+JcJErqKzcetKaSHhwBOeDqvQm7KyuRNnHjY4A4l2whYxvcrtjtrNI/vF+uPS+K3kffBp1q+9 Rc3apQDBfOLAMg3185PUn+/zIKuUwJ3fhX6pUTdvSpMVscjGJSPdVrU X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 18 Jul 2026 13:25:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241263 'do_check' did not declare this explicitly, but made use of the fact, that 'extend_recipe_sysroot' is ignored on the base hash level. Signed-off-by: Adam Blank --- meta/recipes-devtools/gcc/gcc-runtime.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc index e305180c64..15ae9c337f 100644 --- a/meta/recipes-devtools/gcc/gcc-runtime.inc +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc @@ -309,6 +309,7 @@ do_check[depends] += "virtual/libc:do_populate_sysroot" do_check[depends] += "${@'qemu-native:do_populate_sysroot' if "user" in d.getVar('TOOLCHAIN_TEST_TARGET') else ''}" # extend the recipe sysroot to include the built libraries (for qemu usermode) do_check[prefuncs] += "extend_recipe_sysroot" +do_check[vardepsexclude] += "extend_recipe_sysroot" do_check[prefuncs] += "check_prepare" do_check[dirs] = "${WORKDIR}/dejagnu ${B}" do_check[nostamp] = "1" From patchwork Sat Jul 18 13:25:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Blank X-Patchwork-Id: 92793 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B08BDC4451C for ; Sat, 18 Jul 2026 13:25:30 +0000 (UTC) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.5899.1784381124561159593 for ; Sat, 18 Jul 2026 06:25:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=neIophLD; spf=pass (domain: gmail.com, ip: 209.85.128.42, mailfrom: adam.blank.g@gmail.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-4954df200ddso5776875e9.0 for ; Sat, 18 Jul 2026 06:25:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784381123; x=1784985923; darn=lists.openembedded.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=z+cGKuAhpja/yVRUPrcysdT/zyyNoWCxBH3DK9j40+U=; b=neIophLDwzS7vNZ3J2rFxOw349BaTXi6v182Z51+In6lkMty9MRJBTIa+KJkwzr1Uo s4cABlzVVDw2iVUXbFZjjsZ4d6+ZY5sUdQ+7L8fjWLU82wyCz3VutlPqaBgNYim/LMyJ j5Xee7Jji5NVPrnMIYXTPOrzsIgQRQ6ZHyV1RHvaPliEjWKXd2AJvtNKGAiQlgQk8zOc /8Np9V+USOrV0amArD8vlgM1zKa9mPilExT4IbVGpUU4UmvRGteqQdzwfC60igUp6AgJ 18UQcOZ0jH+hXzD1MsqOHAKx5i9Tw2vo59JVzD0x9lZsVDGUjGCVZdXMfg5YS0o+zXLn ZpAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784381123; x=1784985923; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=z+cGKuAhpja/yVRUPrcysdT/zyyNoWCxBH3DK9j40+U=; b=GscMmN5C2NlqlNfZR3DJ9+/8dHOeErI27eCEjDun/M34zEWscV3P+XK6YL84ojty/I nIYc7A50uOeXooPT9uU3OgKFvlBzd6Kjfd9ZYJwKq7MmJSfLdfh0oxuTijqqcb9zGmnz HYzszwY1UE2/q+3bVI0Ea4wBRIfU09BQ7nG8GIgwpqAq1FqkxV6pLdAPNzGfIpjID+DC xpcNq5JEutlxfRDLtjOGD/ReaDSfQALvKgTcN5jPAVzjP+nCqnH/wqicYdmaysuqWAYP wjkmGZdLmbRKohMgWD+zp+bzhpqg3SZWHFfFaGjjXTSj3n4qb+zkOs31JKKfiG7ZDUOl o+tA== X-Gm-Message-State: AOJu0YwnakoNDeLy/4LiuIJ/6Kypnok/z78RlHNBuZERUztTeVringvz 54bnIu5Ewhd81pTmM+TJ27/Ntdg8qsK1RMxDMSupusQpkoegV9v2MQs/NvWbDQ== X-Gm-Gg: AfdE7cnaC/PEjWLzUhaylsKOb96t8gko/mnM6g34VF0IjbA3M4/z/Zc8KtKVMwgeQBL BZBNPmFnZFLllh0b68f8kGybQoxPjXIbuigMiuoHA9ZlhM9FJKRGA4opCFAXxmaAoaVr3L5vuXF 0InZUVSP62PNmfKjMJQCueQCyxn7K1TLJ2J+kX5LJvJ+yhE0j2JFk+YZt8PG/KK10/+En1rWbWp vRT1F6SSrXGFAcb8foqxHumZN2Xb/vMhY/5yb5+QLpkIv2PCatAj8CJDe6K91UFEGmiq8L9jrrW wUdCzMOC16kqwBMuPZpe1I8FBb6aey6IuqBXcy32LniBL9SVhN0qLAv2Svghetx5+M9bad1obII Xxf0DqVajsXGu/TaGkWBqFbxdRMbADzIMYrAZ4U/ngNrW6hJJDIbfcWixG0ULqI2pcsHIlKgm4t kJCqTsnRHY X-Received: by 2002:a05:600c:1989:b0:495:699:84ca with SMTP id 5b1f17b1804b1-4954a798f17mr69297365e9.28.1784381122707; Sat, 18 Jul 2026 06:25:22 -0700 (PDT) Received: from [127.0.1.1] ([2a02:a312:c8a8:7a00:689d:c0a3:3de0:7033]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954a2a2504sm136563175e9.2.2026.07.18.06.25.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Jul 2026 06:25:22 -0700 (PDT) From: Adam Blank Date: Sat, 18 Jul 2026 15:25:12 +0200 Subject: [PATCH v2 6/6] bitbake.conf: remove 'extend_recipe_sysroot' from BB_HASHEXCLUDE_COMMON MIME-Version: 1.0 Message-Id: <20260718-extend_recipe_sysroot-v2-6-b7cbf35d00ec@gmail.com> References: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> In-Reply-To: <20260718-extend_recipe_sysroot-v2-0-b7cbf35d00ec@gmail.com> To: openembedded-core@lists.openembedded.org Cc: Adam Blank X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784381116; l=1273; i=adam.blank.g@gmail.com; s=20251027; h=from:subject:message-id; bh=awYF6CrVSOUJE587mfqv9E/g4mt8SraEeNw3xJkMyeM=; b=zxLwIBKODiJ6q/WzOw+S8zU29QOgrNKy/PILjpbMgkZTSXE0pBKuDIKbHVrBpWH6g/XTZlgSS mnOPaSLNhroAU2ORMfRkji9Z8nmHcQH3XlmaZZu+xSBILSQTrvMNu4h X-Developer-Key: i=adam.blank.g@gmail.com; a=ed25519; pk=5t8u8IPKPL1CUykIX2JYa+1iHdXRdN5MqI7ik/fbvEM= List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 18 Jul 2026 13:25:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241264 'extend_recipe_sysroot' can and should be handled just like any other function. Fine grained use of 'vardepsexclude' is capable of achieving the same effect as ingoring 'extend_recipe_sysroot' on the base hash level, but with a better visibility, and is a more uniform approach. Signed-off-by: Adam Blank --- meta/conf/bitbake.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index bdf37d0da2..1830cab753 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -964,7 +964,7 @@ BB_HASHEXCLUDE_COMMON ?= "TMPDIR FILE PATH PWD BB_TASKHASH BBPATH BBSERVER DL_DI STAMPS_DIR PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE \ CCACHE_DIR EXTERNAL_TOOLCHAIN CCACHE CCACHE_NOHASHDIR LICENSE_PATH SDKPKGSUFFIX \ WARN_QA WORKDIR STAMPCLEAN PKGDATA_DIR BUILD_ARCH SSTATE_PKGARCH \ - BB_WORKERCONTEXT BB_LIMITEDDEPS BB_UNIHASH extend_recipe_sysroot DEPLOY_DIR \ + BB_WORKERCONTEXT BB_LIMITEDDEPS BB_UNIHASH DEPLOY_DIR \ SSTATE_HASHEQUIV_METHOD SSTATE_HASHEQUIV_REPORT_TASKDATA \ SSTATE_HASHEQUIV_OWNER CCACHE_TOP_DIR BB_HASHSERVE GIT_CEILING_DIRECTORIES \ OMP_NUM_THREADS BB_CURRENTTASK"