aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Paquier <michael@paquier.xyz>2023-10-25 09:27:09 +0900
committerMichael Paquier <michael@paquier.xyz>2023-10-25 09:27:09 +0900
commitf76f1ef00d3e6f5789d8fe51dcaf3417208159c6 (patch)
tree48fcb82b464071db5f389213c18ff5eeb4d6cd4a
parentb1444a09dcb5dc3c2898ee5f35a4093710dc6be6 (diff)
downloadpostgresql-f76f1ef00d3e6f5789d8fe51dcaf3417208159c6.tar.gz
postgresql-f76f1ef00d3e6f5789d8fe51dcaf3417208159c6.zip
Log OpenSSL version in ./configure output
This information is useful to know when scanning buildfarm results, and it is already displayed in Meson. The output of `openssl version` is logged, with the command retrieved from PATH. This depends on c8e4030d1bdd, so backpatch down to 16. Reviewed-by: Peter Eisentraut, Daniel Gustafsson, Tom Lane Discussion: https://postgr.es/m/ZTW9yOlZaSVoFhTz@paquier.xyz Backpatch-through: 16
-rwxr-xr-xconfigure3
-rw-r--r--configure.ac2
2 files changed, 5 insertions, 0 deletions
diff --git a/configure b/configure
index 135d732d832..a0b71dd4f2f 100755
--- a/configure
+++ b/configure
@@ -14179,6 +14179,9 @@ $as_echo_n "checking for OPENSSL... " >&6; }
$as_echo "$OPENSSL" >&6; }
fi
+pgac_openssl_version="$($OPENSSL version 2> /dev/null || echo openssl not found)"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: using openssl: $pgac_openssl_version" >&5
+$as_echo "$as_me: using openssl: $pgac_openssl_version" >&6;}
if test "$with_ssl" = openssl ; then
ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
diff --git a/configure.ac b/configure.ac
index 7f97248992d..cd34425daf9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1571,6 +1571,8 @@ if test "$with_gssapi" = yes ; then
fi
PGAC_PATH_PROGS(OPENSSL, openssl)
+pgac_openssl_version="$($OPENSSL version 2> /dev/null || echo openssl not found)"
+AC_MSG_NOTICE([using openssl: $pgac_openssl_version])
if test "$with_ssl" = openssl ; then
AC_CHECK_HEADER(openssl/ssl.h, [], [AC_MSG_ERROR([header file <openssl/ssl.h> is required for OpenSSL])])
AC_CHECK_HEADER(openssl/err.h, [], [AC_MSG_ERROR([header file <openssl/err.h> is required for OpenSSL])])