diff options
author | Sebastian Kemper <sebastian_ml@gmx.net> | 2021-04-13 14:22:20 +0200 |
---|---|---|
committer | Paul Spooren <mail@aparcar.org> | 2021-05-25 19:46:13 +0200 |
commit | 54070a1f5cf355e908425d4a5787bb05bee22f25 (patch) | |
tree | 4120b75168851a62e185ee451bfcc9b10c4ece97 /include/hardening.mk | |
parent | 5f1338e9839bebe497672c4ca6c0bca4adccf3fa (diff) | |
download | upstream-54070a1f5cf355e908425d4a5787bb05bee22f25.tar.gz upstream-54070a1f5cf355e908425d4a5787bb05bee22f25.tar.bz2 upstream-54070a1f5cf355e908425d4a5787bb05bee22f25.zip |
build: fix regression for kernels < 5.10
This fixes a regression introduced with commit
5ed1e5140a80558ab47fd70410ae3242bed5becf ("build: build kernel image
before building modules/packages").
Before this commit the make target would always include "modules",
resulting in a MODPOST and a complete Module.symvers file. Since this
commit a MODPOST of the kernel modules is not guaranteed for kernels <
5.10. This results in some broken SDKs in which external packages that
depend on exported symbols from kernel modules fail to compile.
Adding "modules" back to the calls to the CompileImage defines fixes the
regression. For kernels > 5.10 this is not needed, but it doesn't cause
any harm either.
Tested with kernels 5.4.x and 5.10.x.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Diffstat (limited to 'include/hardening.mk')
0 files changed, 0 insertions, 0 deletions