Change of DEFAULTTUNE and ARM_INSTRUCTION_SET ends in change of package arch and triplet from armv7a-vfp-oe-linux-gnueabi to armv7ahf-vfp-neon-oe-linux-gnueabi. Stamps, work, ipk got changed too but sstate-control uses 'manifest-MACHINE-PN.task' so build fails at do_rootfs (no locale-base-en-us package). I checked - no such package exists in deploy/ipk/armv7ahf-vfp-neon directory. At 17:50 I built armv7a-vfp eglibc and then at ~22:50 armv7ahf-vfp-neon one. deploy/ipk has libc* for neon and locale-* for vfp (libc for vfp is absent).
I tried to reproduce this on master. I build beagboard which uses the armv7a-vfp-neon tuning, then changed DEFAULTTUNE to something else and built armv7ahf-vfp-neon. The builds correctly built. The fact the sstate manifest uses manifest-MACHINE-PN.task is ok, it will just remove and reinstall things as needed. So the question is what steps would I follow to produce this? Please reopen if you have more detailed instructions...
Marking as verified.