The problem may be a result of executables being built with absolute paths to their shared libraries. When I do the following:

ldd -v ./tmp/sysroots/x86_64-linux/usr/bin/powerpc-poky-linux/powerpc-poky-linux-ar

I see the Library runpath for a shared library is an absolute path to the original Jenkins job that was building the sstate cache, not the current one that I am building. How do I configure Yocto not to use absolute paths to the shared libraries?

Nick