When enabling the archiver and building gcc: WARNING: The recipe gcc is trying to install files into a shared area when those files already exist. Those files and their manifest location are: /data/poky-master/tmp/deploy/sources/work-shared/0021-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch Matched in manifest-core2-64-libgcc.deploy_archives /data/poky-master/tmp/deploy/sources/work-shared/0009-c99-snprintf.patch Matched in manifest-core2-64-libgcc.deploy_archives As the toolchain recipes all share a work directory they've all ended up using deploy/sources/work-shared/. This is strange as everything else goes into deploy/sources/[architecture].
FWIW, deleting the assignment of ARCHIVER_TOPDIR in archiver.bbclass in the stamp-base conditional seems to work with the caveat that all of the toolchain will get its sources archived independently.
Please check if this is still needed.
Can't seem to replicate this with master.