[pypy-commit] pypy default: LibreSSL uses a higher value of OPENSSL_VERSION_NUMBER just because

arigo pypy.commits at gmail.com
Sun Sep 11 03:43:18 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r86986:3c3ef872946b
Date: 2016-09-11 09:42 +0200
http://bitbucket.org/pypy/pypy/changeset/3c3ef872946b/

Log:	LibreSSL uses a higher value of OPENSSL_VERSION_NUMBER just because
	(thanks nimaje1)

diff --git a/rpython/rlib/ropenssl.py b/rpython/rlib/ropenssl.py
--- a/rpython/rlib/ropenssl.py
+++ b/rpython/rlib/ropenssl.py
@@ -97,7 +97,8 @@
 OPENSSL_VERSION_NUMBER = cconfig["OPENSSL_VERSION_NUMBER"]
 HAVE_TLSv1_2 = OPENSSL_VERSION_NUMBER >= 0x10001000
 
-if OPENSSL_VERSION_NUMBER >= 0x10100000:
+if (OPENSSL_VERSION_NUMBER >= 0x10100000 and
+     OPENSSL_VERSION_NUMBER < 0x20000000):    # <= libressl :-(
     eci.pre_include_bits = ()
     eci.post_include_bits = ()
     raise Exception("""OpenSSL version >= 1.1 not supported yet.


More information about the pypy-commit mailing list