From 7eb208005fee18735c7ab6b3d05a7e8c2ab516d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Mon, 11 Oct 2021 21:18:49 +0200 Subject: [PATCH] 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. --- configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index d45e0300b4..a3b54cbd71 100644 --- a/configure.ac +++ b/configure.ac @@ -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"