Skip to content

Commit 7b9addc

Browse files
committed
kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
Bugzilla: https://bugzilla.redhat.com/2159468 commit 158ea2d Author: Gustavo A. R. Silva <gustavoars@kernel.org> Date: Sun Nov 14 20:48:44 2021 -0600 kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x -Wimplicit-fallthrough=5 was under cc-option because it was only available in GCC 7.x and newer so the build is now broken for GCC 5.x and 6.x: gcc: error: unrecognized command line option '-Wimplicit-fallthrough=5'; did you mean '-Wno-fallthrough'? Fix this by moving -Wimplicit-fallthrough=5 under cc-option. Fixes: dee2b70 ("kconfig: Add support for -Wimplicit-fallthrough") Reported-by: Nathan Chancellor <nathan@kernel.org> Co-developed-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Eric Chanudet <echanude@redhat.com>
1 parent 70927dc commit 7b9addc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

init/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -879,7 +879,7 @@ config CC_HAS_INT128
879879

880880
config CC_IMPLICIT_FALLTHROUGH
881881
string
882-
default "-Wimplicit-fallthrough=5" if CC_IS_GCC
882+
default "-Wimplicit-fallthrough=5" if CC_IS_GCC && $(cc-option,-Wimplicit-fallthrough=5)
883883
default "-Wimplicit-fallthrough" if CC_IS_CLANG && $(cc-option,-Wunreachable-code-fallthrough)
884884

885885
#

0 commit comments

Comments
 (0)