]> code.ossystems Code Review - openembedded-core.git/commit
kernel-devsrc: fix on-target module build for v5.8+
authorBruce Ashfield <bruce.ashfield@gmail.com>
Fri, 17 Jul 2020 12:56:34 +0000 (08:56 -0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 20 Jul 2020 07:37:35 +0000 (08:37 +0100)
commit532ae127c52c9f7b1d2e4ca5cbca91881d23a2ac
tree98b04b2a525297eb8f2d6d268b84d2656bee0629
parent3a95e171d3eaa6ab143d4f422c98a0ac7ad31761
kernel-devsrc: fix on-target module build for v5.8+

The kernel build is now more sensitive to changing build inputs,
like the compiler, linker, source tree location, versions, file
timestamps, etc.

When a difference is detected, the kernel build invokes a syncconfig
to update/regenerate files as required. That process may prompt, and
hence breaks automated tested and other workflows.

By default, we don't want this to happen so we make sure that auto*
timestamps are newer or equal to the .config timestap, we ensure that
autoconf.h is in the filesystem and that we've substituted the
cross tools used to build the kernel with the names that will be
on the target.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/linux/kernel-devsrc.bb