From 0865e79d076ffc8ec0d7d6175bf1d4757f3568df Mon Sep 17 00:00:00 2001 From: Matthias Krack Date: Thu, 30 Sep 2021 12:03:52 +0200 Subject: [PATCH] Add compiler flag only if available --- tools/toolchain/scripts/stage1/install_mpich.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/toolchain/scripts/stage1/install_mpich.sh b/tools/toolchain/scripts/stage1/install_mpich.sh index be76be98f3..b1d0617289 100755 --- a/tools/toolchain/scripts/stage1/install_mpich.sh +++ b/tools/toolchain/scripts/stage1/install_mpich.sh @@ -51,7 +51,9 @@ case "$with_mpich" in # workaround for compilation with GCC >= 10, until properly fixed: # https://github.com/pmodels/mpich/issues/4300 - ("${FC}" --version | grep -q 'GNU') && compat_flag="-fallow-argument-mismatch" || compat_flag="" + if ("${FC}" --version | grep -q 'GNU'); then + ("${FC}" --help -v 2>&1 | grep -q 'fallow-argument-mismatch') && compat_flag="-fallow-argument-mismatch" || compat_flag="" + fi ./configure \ --prefix="${pkg_install_dir}" \ --libdir="${pkg_install_dir}/lib" \