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) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
Denys Dmytriyenko (TI) authored and Ryan Eatmon committed 2026-10-22 15:25:17 -05:00
1 parent 7d2ba8e3ce
commit 3d158af643
1 file changed
+1
+1
View File
@@ -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 \