config: select KERNEL_WERROR if building with default GCC version
authorDaniel Golle <daniel@makrotopia.org>
Sun, 7 Apr 2024 18:50:04 +0000 (19:50 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Mon, 8 Apr 2024 00:40:15 +0000 (01:40 +0100)
commit501ef81040baa2ee31de6dd9f75d619de0e4c9bc
treeb5b24ca9dc9c402651b7c4febd2e565a726d6105
parent5e0587b8d1274096620031951f0fe0449913740d
config: select KERNEL_WERROR if building with default GCC version

At the moment we have to manually follow the default GCC version
also in config/Config-kernel.in. This tends to be forgotten at GCC
version bumps (just happened when switching from version 12 to 13).
Instead, introduce a hidden Kconfig symbol which implies KERNEL_WERROR
in toolchain/gcc/Config.in where it is visible for developers changing
the default version.

Also remove the explicit default on BUILDBOT to avoid a circular
dependency and also because buildbots anyway implicitly always select
the default GCC version.

Reference: https://github.com/openwrt/openwrt/pull/15064
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
config/Config-kernel.in
toolchain/gcc/Config.in