With 4.1.2 kernel there are two build failures that have repeated (but not always) on the autobuilder. eg https://autobuilder.yoctoproject.org/main/builders/nightly-world/builds/405/steps/BuildImages/logs/stdio | make[3]: *** No rule to make target '.../work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/parse-events-flex.o', needed by '.../work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/util/libperf-in.o'. Stop. (odd) | LD .../work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/perf-in.o | .../work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/builtin-probe.o: file not recognized: File truncated | .../work-shared/qemux86/kernel-source/tools/build/Makefile.build:112: recipe for target '.../work/qemux86-poky-linux/perf/1.0-r9/perf-1.0/perf-in.o' failed (build race?)
ross: how often is this happening ? Would it be possible to do some runs with parallel make disabled ? I'd like to determine if this is a task race, or a Makefile dependency race.
Occasionally, I've seen it on the AB twice and a few times locally. If I can replicate here I'll disable parallel builds.
Happened again in the world build: https://autobuilder.yoctoproject.org/main/builders/nightly-world/builds/409/steps/BuildImages/logs/stdio (I also note that it found lzma in that run)
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=741a44c06b1e53b641f2a5c48985a81e3c1e27cf