From d60de988d7e309ea25c989ab18eff8290f08d2ee Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Thu, 13 Aug 2026 14:07:11 -0700 Subject: [PATCH] Fix #358: install.sh failure with FC in a directory name matching `flang-[1-9][0-9]` --- install.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index e9a256d5..ba77814b 100755 --- a/install.sh +++ b/install.sh @@ -367,7 +367,8 @@ echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" FPM_FC="$($REALPATH $(command -v $FC))" if [[ $FPM_FC == *flang* ]]; then - FPM_FC=${FPM_FC/flang-[1-9][0-9]*/flang-new} + # issue #358: pattern must only match the end, to avoid false positives on directory components + FPM_FC=${FPM_FC/%flang-[1-9][0-9]/flang-new} fi FPM_CC="$($REALPATH $(command -v $CC))"