Messages in this thread | | | Date | Thu, 4 Mar 2021 20:25:00 -0600 | From | Josh Poimboeuf <> | Subject | Re: [PATCH] kbuild: rebuild GCC plugins when the compiler is upgraded |
| |
On Thu, Mar 04, 2021 at 03:37:14PM -0800, Linus Torvalds wrote: > On Thu, Mar 4, 2021 at 3:20 PM Kees Cook <keescook@chromium.org> wrote: > > > > This seems fine to me, but I want to make sure Josh has somewhere to > > actually go with this. Josh, does this get you any closer?
No, this doesn't seem to help me at all.
> > It sounds like the plugins need to move to another location for > > packaged kernels? > > Well, it might be worth extending the stuff that gets installed with > /lib/modules/<kernel-version>/ with enough information and > infrastruvcture to then build any external modules.
The gcc plugins live in scripts/, which get installed by "make modules_install" already. So the plugins' source and makefiles are in /lib/modules/<kernel-version>/build/scripts/gcc-plugins.
So everything needed for building the plugins is already there. We just need the kernel makefiles to rebuild the plugins locally, when building an external module.
-- Josh
| |