]> www.infradead.org Git - users/dwmw2/linux.git/commit
kbuild: Fix Propeller build option
authorRong Xu <xur@google.com>
Fri, 8 Nov 2024 21:49:53 +0000 (13:49 -0800)
committerMasahiro Yamada <masahiroy@kernel.org>
Wed, 27 Nov 2024 00:38:27 +0000 (09:38 +0900)
commitd63b852430be7fa2b6d7c550ea67e94b6681d0b5
tree96062a57744848e72a5689d5c719985a47a6068f
parentd5dc95836147f2e25b134c0ca3a0bc1a5867ea29
kbuild: Fix Propeller build option

The '-fbasic-block-sections=labels' option has been deprecated in tip
of tree clang (20.0.0) [1]. While the option still works, a warning is
emitted:

  clang: warning: argument '-fbasic-block-sections=labels' is deprecated, use '-fbasic-block-address-map' instead [-Wdeprecated]

Add a version check to set the proper option.

Link: https://github.com/llvm/llvm-project/pull/110039
Signed-off-by: Rong Xu <xur@google.com>
Reported-by: Nathan Chancellor <nathan@kernel.org>
Suggested-by: Nathan Chancellor <nathan@kernel.org>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Tested-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/Makefile.propeller