diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-06-13 16:46:25 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-06-16 15:31:40 +0100 |
commit | c56c9a2f41eac8f87f13547806edc794b77ba54e (patch) | |
tree | 6b7ac56a88f4aa402d7adde8a963d2f87eafa01b /meta/recipes-devtools/gcc/gcc-configure-common.inc | |
parent | 3476a49b10093c58b2f89e3d9a8527224f1bd7f6 (diff) | |
download | poky-c56c9a2f41eac8f87f13547806edc794b77ba54e.tar.gz |
kernel-module-split: Add support for KERNEL_MODULE_AUTOLOAD and KERNEL_MODULE_PROBECONF
The current module_autoload_* and module_conf_* variables are error
both ugly and error prone. They aren't registered in the task checksums
so changes to them aren't reflected in the build. This turns out to
be near impossible to fix with the current variable format in any
sensible way :(.
This patch replace module_autoload with the list of variables in
KERNEL_MODULE_AUTOLOAD which is a much simpler and usable API. An
error is printed if an old style variable is encountered. It should
be simple to convert to this.
module_conf_* are harder to deal with since there is data associated
with it, it isn't simply a flag. We need a list of variables that are set
in order to be able to correctly handle the task checksum so we add
KERNEL_MODULE_PROBECONF for this purpose and error if the user hasn't
added a module to it when they should have.
[YOCTO #5786]
(From OE-Core rev: 6f8b5be646be0f3e15e215907547f11d2a23d81b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-configure-common.inc')
0 files changed, 0 insertions, 0 deletions