From 3d158af6431dc27fece18b44373c33d0af30299b Mon Sep 17 00:00:00 2001 From: "Denys Dmytriyenko (TI)" Date: Thu, 22 Oct 2026 15:56:49 -0400 Subject: [PATCH] layer.conf: remove TI_COMMON_DEPLOY path from task signatures Normally, bitbake.conf exludes the default DEPLOY_DIR path (which is under TMPDIR) from getting into task signatures. In our case we have 2 separate TMPDIRs for multiconfig, but need to share images and SDKs across them. Hence we setup TI_COMMON_DEPLOY outside of TMPDIRs for images and SDKs, but keep the default DEPLOY_DIR inside multiconfig-specific TMPDIR for everything else, like packages, licenses, SBOMs, etc. To prevent its path from getting into task signatures for better sstate re-use, need to add TI_COMMON_DEPLOY to the list of ignored variables. Signed-off-by: Denys Dmytriyenko (TI) Signed-off-by: Ryan Eatmon --- meta-ti-bsp/conf/layer.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf index 7a937dc71..0aaf0138f 100644 --- a/meta-ti-bsp/conf/layer.conf +++ b/meta-ti-bsp/conf/layer.conf @@ -44,6 +44,7 @@ TI_COMMON_DEPLOY ?= "${TOPDIR}/deploy-ti" DEPLOY_DIR_IMAGE:ti-soc = "${TI_COMMON_DEPLOY}/images/${MACHINE}" SDK_DEPLOY:ti-soc = "${TI_COMMON_DEPLOY}/sdk" PSEUDO_IGNORE_PATHS:append:ti-soc = ",${TI_COMMON_DEPLOY}" +BB_BASEHASH_IGNORE_VARS:append:ti-soc = " TI_COMMON_DEPLOY" MIRRORS += " \ git://git.ti.com/.* git://github.com/TexasInstruments/BASENAME;protocol=https \