From b1a8b064f2c8993aab5b9d36fc9c46397362de7f Mon Sep 17 00:00:00 2001 From: Frank Bicknell Date: Tue, 23 Oct 2018 18:23:37 -0400 Subject: [PATCH] Added note about Py 3.7.0 not compiling on RHEL6 --- Common-build-problems.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Common-build-problems.md b/Common-build-problems.md index 7457d47..4993ea9 100644 --- a/Common-build-problems.md +++ b/Common-build-problems.md @@ -148,6 +148,14 @@ CFLAGS=-I/usr/include/openssl \ LDFLAGS=-L/usr/lib64 \ pyenv install -v 3.4.3 ``` +Note: Python 3.7.0 will not compile on RHEL6 because it requires OpenSSL 1.0.2 or 1.1 and RHEL6 provides 1.0.1e + +``` + Could not build the ssl module! + Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with X509_VERIFY_PARAM_set1_host(). + LibreSSL 2.6.4 and earlier do not provide the necessary APIs, https://github.com/libressl-portable/portable/issues/381 +``` +(assuming, of course, you don't compile and install your own openssl... don't know if that's possible.) or (checked on Arch Linux):