koluckirafal / mxe

MXE (M cross environment) - enhancements for Qt 5.7
https://mxe.cc
Other
0 stars 0 forks source link

Backport OpenSSL 1.1 support to Qt 5.7 #2

Closed koluckirafal closed 3 years ago

koluckirafal commented 3 years ago

Required for TLS 1.3 support. Tried in 389f5e4c45f8e36abd2908bfde39c48227e618fc, but it broke qtbase.

koluckirafal commented 3 years ago

Found working patch: https://git.sailfishos.org/mer-core/qtbase/commit/f2f245055e05023cfdf0493e4196a1301b150e35 Needs testing on real hardware (does OpenSSL use SSE2 by default?)

koluckirafal commented 3 years ago

Tested with examples/network/http from Qt 5.7 source code on Athlon XP 2800+ system. It works! :) Just checkout qt5.7-openssl1.1 branch and build toolchain:

make MXE_TARGETS=i686-w64-mingw32.shared.posix MXE_PLUGIN_DIRS="plugins/examples/qt5-freeze" qt5 -j2