• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0-only
3 #
4 # Print the minimum supported version of the given tool.
5 # When you raise the minimum version, please update
6 # Documentation/process/changes.rst as well.
7 
8 set -e
9 
10 if [ $# != 1 ]; then
11 	echo "Usage: $0 toolname" >&2
12 	exit 1
13 fi
14 
15 case "$1" in
16 binutils)
17 	echo 2.25.0
18 	;;
19 gcc)
20 	if [ "$ARCH" = parisc64 ]; then
21 		echo 12.0.0
22 	else
23 		echo 5.1.0
24 	fi
25 	;;
26 llvm)
27 	if [ "$SRCARCH" = s390 ]; then
28 		echo 15.0.0
29 	else
30 		echo 11.0.0
31 	fi
32 	;;
33 rustc)
34 	echo 1.71.1
35 	;;
36 bindgen)
37 	echo 0.65.1
38 	;;
39 *)
40 	echo "$1: unknown tool" >&2
41 	exit 1
42 	;;
43 esac
44