[PATCH v1] "openssl" should not be optional
Christoph Berg <myon@debian.org>
From: Christoph Berg <myon@debian.org>
To:
Date: 2025-09-24T11:11:35Z
Lists: pgsql-hackers
--- configure.ac | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index e44943aa6fe..ac0dccdeab5 100644 --- a/configure.ac +++ b/configure.ac @@ -1576,10 +1576,13 @@ if test "$with_gssapi" = yes ; then [AC_CHECK_HEADERS(gssapi_ext.h, [], [AC_MSG_ERROR([gssapi_ext.h header file is required for GSSAPI])])]) 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 + PGAC_PATH_PROGS(OPENSSL, openssl) + if test -z "$OPENSSL"; then + AC_MSG_ERROR([openssl not found]) + fi + pgac_openssl_version="$($OPENSSL version 2> /dev/null || echo openssl not found)" + AC_MSG_NOTICE([using openssl: $pgac_openssl_version]) 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])]) fi -- 2.51.0 --CDefMK0qiz6RK/cD--