Re: Show version of OpenSSL in ./configure output
Daniel Gustafsson <daniel@yesql.se>
From: Daniel Gustafsson <daniel@yesql.se>
To: Peter Eisentraut <peter@eisentraut.org>
Cc: Michael Paquier <michael@paquier.xyz>,
Postgres hackers <pgsql-hackers@lists.postgresql.org>
Date: 2023-10-23T07:18:58Z
Lists: pgsql-hackers
> On 23 Oct 2023, at 08:22, Peter Eisentraut <peter@eisentraut.org> wrote: > > On 23.10.23 02:26, Michael Paquier wrote: >> 5e4dacb9878c has reminded me that we don't show the version of OpenSSL >> in the output of ./configure. This would be useful to know when >> looking at issues within the buildfarm, and I've wanted that a few >> times. Many +1's, this has been on my TODO for some time but has never bubbled to the top. Thanks for working on this. >> How about the attached to use the openssl command, if available, to >> display this information? Libraries may be installed while the >> command is not available, but in most cases I'd like to think that it >> is around, and it is less complex than using something like >> SSLeay_version() from libcrypto. >> meson already shows this information, so no additions are required >> there. Also, LibreSSL uses `openssl`, right? > > The problem is that the binary might not match the library, so this could be very misleading. Also, meson gets the version via pkg-config, so the result would also be inconsistent with meson. I am afraid this approach would be unreliable in the really interesting cases. I tend to agree with this, it would be preferrable to be consistent with meson if possible/feasible. -- Daniel Gustafsson
Commits
-
Log OpenSSL version in ./configure output
- f76f1ef00d3e 16.1 landed
- 55a428a18d03 17.0 landed