zonefs: convert zonefs to use the new mount api
[sfrench/cifs-2.6.git] / scripts / min-tool-version.sh
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         elif [ "$SRCARCH" = loongarch ]; then
30                 echo 18.0.0
31         else
32                 echo 11.0.0
33         fi
34         ;;
35 rustc)
36         echo 1.74.1
37         ;;
38 bindgen)
39         echo 0.65.1
40         ;;
41 *)
42         echo "$1: unknown tool" >&2
43         exit 1
44         ;;
45 esac