162306a36Sopenharmony_ci#!/bin/sh 262306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 362306a36Sopenharmony_ci# 462306a36Sopenharmony_ci# Print the minimum supported version of the given tool. 562306a36Sopenharmony_ci# When you raise the minimum version, please update 662306a36Sopenharmony_ci# Documentation/process/changes.rst as well. 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciset -e 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciif [ $# != 1 ]; then 1162306a36Sopenharmony_ci echo "Usage: $0 toolname" >&2 1262306a36Sopenharmony_ci exit 1 1362306a36Sopenharmony_cifi 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cicase "$1" in 1662306a36Sopenharmony_cibinutils) 1762306a36Sopenharmony_ci echo 2.25.0 1862306a36Sopenharmony_ci ;; 1962306a36Sopenharmony_cigcc) 2062306a36Sopenharmony_ci if [ "$ARCH" = parisc64 ]; then 2162306a36Sopenharmony_ci echo 12.0.0 2262306a36Sopenharmony_ci else 2362306a36Sopenharmony_ci echo 5.1.0 2462306a36Sopenharmony_ci fi 2562306a36Sopenharmony_ci ;; 2662306a36Sopenharmony_cillvm) 2762306a36Sopenharmony_ci if [ "$SRCARCH" = s390 ]; then 2862306a36Sopenharmony_ci echo 15.0.0 2962306a36Sopenharmony_ci else 3062306a36Sopenharmony_ci echo 11.0.0 3162306a36Sopenharmony_ci fi 3262306a36Sopenharmony_ci ;; 3362306a36Sopenharmony_cirustc) 3462306a36Sopenharmony_ci echo 1.73.0 3562306a36Sopenharmony_ci ;; 3662306a36Sopenharmony_cibindgen) 3762306a36Sopenharmony_ci echo 0.65.1 3862306a36Sopenharmony_ci ;; 3962306a36Sopenharmony_ci*) 4062306a36Sopenharmony_ci echo "$1: unknown tool" >&2 4162306a36Sopenharmony_ci exit 1 4262306a36Sopenharmony_ci ;; 4362306a36Sopenharmony_ciesac 44