After updating to WRL LTS 24 RCPL2 we have seen problems where the sstate files were not used when adding same layers but from different paths compared to when sstate was built. Instead the packages are rebuilt from scratch which causes long build times for our designers. The reason for not using the sstate files is the bitbake task signature was changed due to the order of file checksums. All checksums are the same, it is just the order that differ due to the layer paths. This is already solved in later bitbake and we have been trying with the following patch which solves our case: https://git.openembedded.org/bitbake/commit/lib/bb/siggen.py?id=83acc21cdfdb410082c0871ac7693d29a7c5627d