]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-131127: Minimal build support on systems using LibreSSL (GH-131128) (GH...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Fri, 11 Apr 2025 13:00:34 +0000 (15:00 +0200)
committerGitHub <noreply@github.com>
Fri, 11 Apr 2025 13:00:34 +0000 (13:00 +0000)
(cherry picked from commit 1b49c8c71b90bfa97df5633e2bbf51d4a6e22a57)

Co-authored-by: Collin Funk <collin.funk1@gmail.com>
Misc/NEWS.d/next/Library/2025-03-11-21-08-46.gh-issue-131127.whcVdY.rst [new file with mode: 0644]
Modules/_ssl.c

diff --git a/Misc/NEWS.d/next/Library/2025-03-11-21-08-46.gh-issue-131127.whcVdY.rst b/Misc/NEWS.d/next/Library/2025-03-11-21-08-46.gh-issue-131127.whcVdY.rst
new file mode 100644 (file)
index 0000000..e8dfbf5
--- /dev/null
@@ -0,0 +1 @@
+Systems using LibreSSL now successfully build.
index 53a2802f878e0ca2fd35e5d9af51de2be760a1a6..aa846f6864144754844e3f25abe0ca90ceb881c5 100644 (file)
@@ -4744,7 +4744,7 @@ _ssl__SSLContext_sni_callback_set_impl(PySSLContext *self, PyObject *value)
     return 0;
 }
 
-#if OPENSSL_VERSION_NUMBER < 0x30300000L
+#if OPENSSL_VERSION_NUMBER < 0x30300000L && !defined(LIBRESSL_VERSION_NUMBER)
 static X509_OBJECT *x509_object_dup(const X509_OBJECT *obj)
 {
     int ok;