The recipe uses the host lzma binary for compression and should instead conditionally depend on lzma and build it if needed.
Patches available in meta-oe, needs to be pulled into oe-core.
| CC arch/x86/boot/cpu.o | LZMA arch/x86/boot/compressed/vmlinux.bin.lzma | /bin/sh: lzma: not found | make[4]: *** [arch/x86/boot/compressed/vmlinux.bin.lzma] Error 1 | make[4]: *** Waiting for unfinished jobs.... FWIW, I just hit this issue building qemux86 core-image-minimal with poky-tiny
Fix merged to master in revision 089767f71e59d9031f51ee5c2b5a133a1ff53ae6.