https://autobuilder.yoctoproject.org/typhoon/#/builders/52/builds/1439 | /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/hosttools/install -c -m 644 /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-r0/build-i686-pokymllib32-linux/gnu/lib-names-32.h /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-r0/image/usr/include/gnu/lib-names-32.h | make -f /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-r0/build-i686-pokymllib32-linux/elf/librtld.mk -f rtld-Rules | make[2]: *** No rule to make target '/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-', needed by '/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-r0/build-i686-pokymllib32-linux/elf/pldd.o'. Stop. | make[2]: *** Waiting for unfinished jobs.... | make[3]: Entering directory '/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-r0/git/elf' | make subdir=csu -C ../csu ..=../ objdir=/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-glibc-testsuite/2.30-r0/build-i686-pokymllib32-linux -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sysdep.os rtld-check_fds.os rtld-errno.os rtld-divdi3.os'
The issue at least from the log appears to be related to the do_install task. This task does not need to be run (and probably does not work correctly anyway) for the glibc-testsuite recipe. I have sent out a patch to oe-core to remove the task, such that the recipe is similar to the binutils-cross-testsuite recipe. https://patchwork.openembedded.org/patch/170025/ Also I noticed that this recipe is included in world builds, which is unnecessary, additional patch sent to exclude it (since it is a target recipe vs binutils-cross-testsuite being cross). https://patchwork.openembedded.org/patch/170026/
Well spotted, thanks Nathan!
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=8660d9ad89f67be83c093655af4130b9e8a38035 http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=fab2591a3cddfe6ab7e829331e39dcdb0ceb3e24