I think this is case of parallel compilation failure. I have -j8 and when I remove tmp and use sstate to build it then it fails | mkdir -p objdir/linux-i386 | ld -static --warn-multiple-gp --warn-common -T linux-i386/convert.lds -o objdi r/linux-i386/convert objdir/linux-i386/head.o objdir/linux-i386/convert_params.o | mkdir -p objdir/linux-i386 | objcopy -O binary objdir/linux-i386/convert objdir/linux-i386/convert.bin | mkdir -p linux-i386 | objdir/bin/bin-to-hex < objdir/linux-i386/convert.bin > linux-i386/convert.bin .c | /bin/sh: objdir/bin/bin-to-hex: No such file or directory | make: *** [linux-i386/convert.bin.c] Error 127 | ERROR: oe_runmake failed When I redo bitbake mkelfimage then it succeeds
here is a patch to fix it. http://git.openembedded.org/openembedded-core-contrib/commit/?h=kraj/eglibc-2.16&id=f40e151ff6fc57fad0f41d4b6cff16616a76ae80
fixed with OE-Core rev: 0d828f19f7ef2d852bbe6da4510efea76a39b982
Verified in commit bb0aab79e488a99cb1b43f72f0e8ddbe39d97519. Built core-image-sato-sdk, deleted tmp directory, rebuilt image, worked as intended.