]> code.ossystems Code Review - openembedded-core.git/commit
make-mod-scripts: Fix a rare build race condition
authorKhem Raj <raj.khem@gmail.com>
Wed, 27 May 2020 20:51:07 +0000 (13:51 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 30 May 2020 11:29:28 +0000 (12:29 +0100)
commit55ac6e2d251287419138931aa0d0894cf1267787
tree56b36f27164f74628f3e4c3f2869143b4c6d1f95
parent75f2471d15fab024775c59cb70c54e3f25f9ae72
make-mod-scripts: Fix a rare build race condition

There is a build break which rarely happens but is seen often enough
with 4.1 kernel based builds

/bin/sh: 1: scripts/basic/fixdep: Permission denied
scripts/Makefile.host:124: recipe for target 'scripts/dtc/srcpos.o' failed
make[3]: *** [scripts/dtc/srcpos.o] Error 126

this patch sequences the build targets so it can work reliably with
different kernel versions

Divide the target into scripts_basic scripts is not
strictly necessary and was simply what was used for
testing on kernel 4.1, which is quite an old kernel

perhaps just using scripts is sufficient, but it is not tested to not
known will cause the build race as seen above.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb