scripts/min-tool-version.sh: Raise minimum clang version to 18.0.0 for loongarch
authorWANG Rui <wangrui@loongson.cn>
Wed, 17 Jan 2024 04:43:00 +0000 (12:43 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Wed, 17 Jan 2024 04:43:00 +0000 (12:43 +0800)
The existing mainline clang development version encounters difficulties
compiling the LoongArch kernel module. It is anticipated that this issue
will be resolved in the upcoming 18.0.0 release. To prevent user
confusion arising from broken builds, it is advisable to raise the
minimum required clang version for LoongArch to 18.0.0.

Suggested-by: Nathan Chancellor <nathan@kernel.org>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Acked-by: Nick Desaulniers <ndesaulniers@google.com>
Link: https://github.com/ClangBuiltLinux/linux/issues/1941
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: WANG Rui <wangrui@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
scripts/min-tool-version.sh

index fd5ffdb81bab704f9cc93306ac3ec1e279961308..1c6ab10dc69ee2cda75d4e01312d775d30eecc84 100755 (executable)
@@ -26,6 +26,8 @@ gcc)
 llvm)
        if [ "$SRCARCH" = s390 ]; then
                echo 15.0.0
+       elif [ "$SRCARCH" = loongarch ]; then
+               echo 18.0.0
        else
                echo 11.0.0
        fi