Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.15.14
-
-
3159b337f (dev), 1b4301c97 (6.6), a913fb4d4 (tqtc/lts-6.5)
Description
Even when Qt is build with SSL3 using following configuration:
configure -top-level -commercial -confirm-license -system-proxies -release -force-debug-info -nomake examples -nomake tests -no-icu -openssl-runtime -I/opt/myssl-3.0.10.8.0.54-dynamic-amd64-bin/include -L/opt/myssl-3.0.10.8.0.54-dynamic-amd64-bin/lib/ --prefix=/blabla/qt5.15.14 QMAKE_CXXFLAGS+=-std=c++1z QMAKE_MACOSX_DEPLOYMENT_TARGET=10.14
But when application is build and run it throws this error:
qt.network.ssl: Incompatible version of OpenSSL (built with OpenSSL >= 3.x, runtime version is < 3.x)
This works fine on windows but does not on Mac (catalina)
Adding path DYLD_LIBRARY_PATH=/opt/myssl-xxx makes it work
But when Qt5.15.11 is build with same configuration,. application works without any problem without explicitly adding SSL3 in DYLD_LIBRARY_PATH.
Attachments
For Gerrit Dashboard: QTBUG-116295 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
516545,5 | Openssl V3: try to work around the lack of SHLIB_VERSION_NUMBER | dev | qt/qtbase | Status: MERGED | +2 | 0 |
516839,2 | Openssl V3: try to work around the lack of SHLIB_VERSION_NUMBER | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
516961,2 | Openssl V3: try to work around the lack of SHLIB_VERSION_NUMBER | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |