On Tue, May 19, 2020 at 2:55 AM Masahiro Yamada <[email protected]> wrote:
>
> Since commit 18895514dc5e ("kconfig: update to v3.18-rc6"), tristate
> symbols cannot become 'm'.
>
> In old days of Linux, CONFIG_MODULES was the special hard-coded in
> Kconfig.
Please reword this paragraph as follows:
In old days of Linux, CONFIG_MODULES was the special option hard-coded
in Kconfig.
>
> The current Kconfig does not know which option is it. You need to
> specify 'option modules' to teach Kconfig that it is the module
> support switch.
>
> Add 'option modules' to revive the module builds.
>
> Fixes: 18895514dc5e ("kconfig: update to v3.18-rc6")
> Signed-off-by: Masahiro Yamada <[email protected]>
> ---
>
> The module feature has been broken for 8 years,
> and nobody has pointed it out...
>
> common/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/common/Kconfig b/common/Kconfig
> index 460ac487c..7a99d20bf 100644
> --- a/common/Kconfig
> +++ b/common/Kconfig
> @@ -316,6 +316,7 @@ config MODULES
> depends on HAS_MODULES
> depends on EXPERIMENTAL
> bool "module support"
> + option modules
> help
> This option enables support for loadable modules via insmod. Module
> support is quite experimental at the moment. There is no convenient
> --
> 2.25.1
>
--
Best Regards
Masahiro Yamada
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox