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 8set -e 9 10if [ $# != 1 ]; then 11 echo "Usage: $0 toolname" >&2 12 exit 1 13fi 14 15case "$1" in 16binutils) 17 echo 2.23.0 18 ;; 19gcc) 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 ;; 28icc) 29 # temporary 30 echo 16.0.3 31 ;; 32llvm) 33 # https://lore.kernel.org/r/YMtib5hKVyNknZt3@osiris/ 34 if [ "$SRCARCH" = s390 ]; then 35 echo 13.0.0 36 else 37 echo 10.0.1 38 fi 39 ;; 40*) 41 echo "$1: unknown tool" >&2 42 exit 1 43 ;; 44esac 45