On 20/10/2021 09.43, Robin Becker wrote:
On 19/10/2021 16:45, Christian Heimes wrote:
We use the standard AX_CHECK_OPENSSL() m4 macro from autoconf-archive
to detect OpenSSL. The macro uses pkg-config to detect OpenSSL. It
doesn't check for specific version, though. We don't want to prevent
people with
outdated OpenSSL or LibreSSL from building Python without ssl support.
Christian
I would not suggest that, but if the test at the end of the configure
had said it can compile against openssl, but that a wrong or
insufficient information would prevent building _ssl then a lot of
cycles could be saved.
I suppose that might be impossible as the test might need to actually
try and build _ssl.so.
That's an excellent idea!
I can add an autoconf test that checks the most important and newish
API. The check won't catch all problems, but it will detect most common
cases of missing APIs in headers and libraries.
PR: https://github.com/python/cpython/pull/29088
Christian
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/python-dev@python.org/message/DNXIGO5FNCEQH527UK2SFLHTI6THLVQX/
Code of Conduct: http://python.org/psf/codeofconduct/