--- configure.orig	2021-07-14 20:55:34 UTC
+++ configure
@@ -513,14 +513,9 @@ else
   CC_TMP="$CC"
   test -n "$OPT_CC" && OTHER_CC= || OTHER_CC="gcc cc"
   for CC in "$CC_TMP" $OTHER_CC; do
-    cc_name_tmp=
     if run_cmd "$CC -v"; then
       cc_name_tmp=$($CC -v 2>&1 | tail -n 1 | cut -d ' ' -f 1)
-    elif run_cmd "$CC --version"; then
-      cc_name_tmp=$($CC --version 2>&1 | head -n 1 | cut -d ' ' -f 1)
-    fi
-    if test -n "${cc_name_tmp}"; then
-      if echo "$cc_name_tmp" | grep -q "gcc"; then
+      if test "$cc_name_tmp" = "gcc"; then
         cc_name=$cc_name_tmp
         start_check "$CC version"
         cc_vendor=gnu
@@ -544,7 +539,7 @@ else
         finish_check "$cc_name $cc_version"
         break
       fi
-      if echo "$cc_name_tmp" | grep -q "clang"; then
+      if $CC -v 2>&1 | grep -q "clang"; then
         start_check "$CC version"
         cc_vendor=clang
         cc_version=$($CC -dumpversion 2>&1)
