Skip to content

Commit 5f1965d

Browse files
layer.conf: exclude qcom-adreno -> kgsl-dlkm from signature deps (#1649)
qcom-adreno is a TUNE_PKGARCH package, but it has a runtime dependency on kgsl-dlkm, which is MACHINE_ARCH. This causes task signatures for qcom-adreno to vary across machines, which triggers yocto-check-layer failures due to conflicting signatures. Since kgsl-dlkm does not affect the build or packaged output of qcom-adreno, it is safe to exclude this dependency from signature generation.
2 parents c886b74 + 6abefb7 commit 5f1965d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

conf/layer.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,9 @@ PREFERRED_RPROVIDER_virtual-diag-router ?= "diag"
3030

3131
# Location for layer-specific Python helpers
3232
addpylib ${LAYERDIR}/lib qcom
33+
34+
# Runtime-only dependencies of recipes depending on kernel modules, safe to
35+
# exclude from task signatures.
36+
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
37+
qcom-adreno->kgsl-dlkm \
38+
"

0 commit comments

Comments
 (0)