Commit | Line | Data |
---|---|---|
e24b3ffc MY |
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.23.0 | |
18 | ;; | |
19 | gcc) | |
20 | # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63293 | |
21 | # https://lore.kernel.org/r/20210107111841.GN1551@shell.armlinux.org.uk | |
22 | if [ "$SRCARCH" = arm64 ]; then | |
23 | echo 5.1.0 | |
24 | else | |
25 | echo 4.9.0 | |
26 | fi | |
27 | ;; | |
28 | icc) | |
29 | # temporary | |
30 | echo 16.0.3 | |
31 | ;; | |
32 | llvm) | |
33 | echo 10.0.1 | |
34 | ;; | |
35 | *) | |
36 | echo "$1: unknown tool" >&2 | |
37 | exit 1 | |
38 | ;; | |
39 | esac |