Use correct compiler version flag in the autoconf script

The autoconf script prints used compiler version at the end of the
configure script.  Solaris native compiler doesn't support --version,
and -V has to be used which in turn isn't supported by Gcc/Clang.
Detect which version flag has to be used and call $CC with it.
This commit is contained in:
Ondřej Surý
2021-10-11 21:18:49 +02:00
committed by Ondřej Surý
parent dbcc3cb19d
commit 7eb208005f

View File

@@ -1668,7 +1668,11 @@ report() {
echo " localstatedir: $localstatedir"
echo "-------------------------------------------------------------------------------"
echo "Compiler: $CC"
$CC --version 2>&1 | sed 's/^/ /'
AS_IF([test "$GCC" = "yes"],
[$CC --version 2>&1 | sed 's/^/ /'],
[AS_CASE([$host],
[*-solaris*],[$CC -V 2>&1 | sed 's/^/ /'],
[$CC --version 2>&1 | sed 's/^/ /'])])
echo "CFLAGS: $STD_CFLAGS $CFLAGS"
echo "CPPFLAGS: $STD_CPPFLAGS $CPPFLAGS"
echo "LDFLAGS: $LDFLAGS"