On 2024-Jul-24, Alvaro Herrera wrote:
> be-secure-openssl.c:(.text+0x1f8c): undefined reference to `ERR_new'
> be-secure-openssl.c:(.text+0x1fa4): undefined reference to `ERR_set_debug'
> be-secure-openssl.c:(.text+0x1fb8): undefined reference to `ERR_set_error'
> be-secure-openssl.c:(.text+0x2010): undefined reference to `ERR_new'
> be-secure-openssl.c:(.text+0x20b0): undefined reference to `SSL_get1_peer_certificate'
> In this run, openssl is
> checking for openssl... /usr/bin/openssl
> configure: using openssl: OpenSSL 1.1.1g FIPS 21 Apr 2020
Hmm, it appears that these symbols did not exist in 1.1.1g, and since
neither of them is invoked directly by the Postgres code, maybe the
reason for this is that the OpenSSL headers being used do not correspond
to the library being linked.
--
Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/