Blame view

scripts/min-tool-version.sh 558 Bytes
e24b3ffcf   Masahiro Yamada   kbuild: collect m...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  #!/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.23.0
  	;;
  gcc)
76ae84749   Nick Desaulniers   Documentation: ra...
20
  	echo 5.1.0
e24b3ffcf   Masahiro Yamada   kbuild: collect m...
21
22
23
24
25
26
  	;;
  icc)
  	# temporary
  	echo 16.0.3
  	;;
  llvm)
e2bc3e91d   Nathan Chancellor   scripts/min-tool-...
27
28
29
30
31
32
  	# https://lore.kernel.org/r/YMtib5hKVyNknZt3@osiris/
  	if [ "$SRCARCH" = s390 ]; then
  		echo 13.0.0
  	else
  		echo 10.0.1
  	fi
e24b3ffcf   Masahiro Yamada   kbuild: collect m...
33
34
35
36
37
38
  	;;
  *)
  	echo "$1: unknown tool" >&2
  	exit 1
  	;;
  esac