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/