Files
linux/scripts/min-tool-version.sh
Mukesh Kumar Chaurasiya (IBM) e299147cdc rust/powerpc: Set min rustc version for powerpc
Minimum `rustc` version required for powerpc is 1.95 as some critical
features required for compiling rust code for kernel are not there.

For example Stable inline asm support which got merged in 1.95.

Link: https://github.com/rust-lang/rust/pull/147996
Signed-off-by: Mukesh Kumar Chaurasiya (IBM) <mkchauras@gmail.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20260708082454.1254320-5-mkchauras@gmail.com
2026-07-31 16:57:48 +05:30

50 lines
689 B
Bash
Executable File

#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-only
#
# Print the minimum supported version of the given tool.
# When you raise the minimum version, please update
# Documentation/process/changes.rst as well.
set -e
if [ $# != 1 ]; then
echo "Usage: $0 toolname" >&2
exit 1
fi
case "$1" in
binutils)
echo 2.30.0
;;
gcc)
if [ "$ARCH" = parisc64 ]; then
echo 12.0.0
else
echo 8.1.0
fi
;;
llvm)
if [ "$SRCARCH" = loongarch ]; then
echo 18.0.0
else
echo 17.0.1
fi
;;
rustc)
if [ "$SRCARCH" = "s390" ]; then
echo 1.96.0
elif [ "$ARCH" = powerpc ]; then
echo 1.95.0
else
echo 1.85.0
fi
;;
bindgen)
echo 0.71.1
;;
*)
echo "$1: unknown tool" >&2
exit 1
;;
esac