Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.4.0 Beta
-
None
Description
It seems the mac packages on the build machines are built with headers from a rather out-of-date openssl. Regardless of the openssl version at runtime, TLSv1.1, TLSV1.2 are not supported.
A quick check whether we compiled with OpenSSL 1.0.1 and newer is check e.g. for TLSv1_2 symbols:
nm QtNetwork.framework/Versions/Current/QtNetwork | grep TLSv1_2
should show some symbols.
To compile Qt with a custom openssl you need to set two environment variables, e.g.
export CPATH=/usr/local/openssl/include
export LIBRARY_PATH=/usr/local/openssl/lib
./configure [...]
(passing -I, -L to configure does taint the resulting SDK with the build paths)
Attachments
Issue Links
- relates to
-
QTBUG-42115 Update openssl on build machines to newer version (Ubuntu)
- Closed