1*e24b3ffcSMasahiro Yamada#!/bin/sh 2*e24b3ffcSMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only 3*e24b3ffcSMasahiro Yamada# 4*e24b3ffcSMasahiro Yamada# Print the minimum supported version of the given tool. 5*e24b3ffcSMasahiro Yamada# When you raise the minimum version, please update 6*e24b3ffcSMasahiro Yamada# Documentation/process/changes.rst as well. 7*e24b3ffcSMasahiro Yamada 8*e24b3ffcSMasahiro Yamadaset -e 9*e24b3ffcSMasahiro Yamada 10*e24b3ffcSMasahiro Yamadaif [ $# != 1 ]; then 11*e24b3ffcSMasahiro Yamada echo "Usage: $0 toolname" >&2 12*e24b3ffcSMasahiro Yamada exit 1 13*e24b3ffcSMasahiro Yamadafi 14*e24b3ffcSMasahiro Yamada 15*e24b3ffcSMasahiro Yamadacase "$1" in 16*e24b3ffcSMasahiro Yamadabinutils) 17*e24b3ffcSMasahiro Yamada echo 2.23.0 18*e24b3ffcSMasahiro Yamada ;; 19*e24b3ffcSMasahiro Yamadagcc) 20*e24b3ffcSMasahiro Yamada # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63293 21*e24b3ffcSMasahiro Yamada # https://lore.kernel.org/r/20210107111841.GN1551@shell.armlinux.org.uk 22*e24b3ffcSMasahiro Yamada if [ "$SRCARCH" = arm64 ]; then 23*e24b3ffcSMasahiro Yamada echo 5.1.0 24*e24b3ffcSMasahiro Yamada else 25*e24b3ffcSMasahiro Yamada echo 4.9.0 26*e24b3ffcSMasahiro Yamada fi 27*e24b3ffcSMasahiro Yamada ;; 28*e24b3ffcSMasahiro Yamadaicc) 29*e24b3ffcSMasahiro Yamada # temporary 30*e24b3ffcSMasahiro Yamada echo 16.0.3 31*e24b3ffcSMasahiro Yamada ;; 32*e24b3ffcSMasahiro Yamadallvm) 33*e24b3ffcSMasahiro Yamada echo 10.0.1 34*e24b3ffcSMasahiro Yamada ;; 35*e24b3ffcSMasahiro Yamada*) 36*e24b3ffcSMasahiro Yamada echo "$1: unknown tool" >&2 37*e24b3ffcSMasahiro Yamada exit 1 38*e24b3ffcSMasahiro Yamada ;; 39*e24b3ffcSMasahiro Yamadaesac 40