build: config: allow bool to select a module pkg
authorEneas U de Queiroz <cotequeiroz@gmail.com>
Fri, 10 Apr 2020 00:39:17 +0000 (21:39 -0300)
committerPetr Štetiar <ynezz@true.cz>
Sat, 11 Apr 2020 17:06:26 +0000 (19:06 +0200)
commit8514b6b42c17d7cf887fc826596534698e89e3f8
treeacdb83c4b917a546ebdfdde3fbfc8142dfe9a411
parentc30220d458c0771013f21a16148baa4ea723027b
build: config: allow bool to select a module pkg

kconfig-v5.6 disallowed a bool symbol to select another symbol that
'depends on m' (i.e. can be only 'm' on 'n').  It is, in fact, an unmet
dependency to have set to 'y'.  However, openwrt depends on the previous
behavior, to be able to build a package that can be a module or built-in
depending on a bool config.  This restores the previous behavior.

Ref: https://forum.openwrt.org/t/wireless-fails-on-snapshot-r12900-kernel-5-4-on-c2600-ipq806x
Tested-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz> [added forum ref]
scripts/config/README
scripts/config/symbol.c