Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.9.0
-
None
-
MSVC2015+5.9.0+Win7/10 x64
-
0fbf78250eafc345c2b7925b1dc27056565242b6
Description
I use the follow configure line:
configure -debug-and-release -static -opengl desktop -no-icu -openssl-linked -I E:\OpenSsl\include -L E:\OpenSsl\lib OPENSSL_LIBS="-lUser32 -lAdvapi32 -lGdi32" OPENSSL_LIBS_DEBUG="-llibeay32MTd -lssleay32MTd" OPENSSL_LIBS_RELEASE="-llibeay32MT -lssleay32MT" -nomake examples -nomake tests -platform win32-msvc2015 -mp
Then I open "5.9.0\qtbase\src\network\qtnetwork-config.pri" file, it shows:
QMAKE_LIBS_OPENSSL = -lUser32 -lAdvapi32 -lGdi32
QMAKE_LIBS_OPENSSL_DEBUG =
QMAKE_LIBS_OPENSSL_RELEASE =
The "OPENSSL_LIBS_DEBUG" and "OPENSSL_LIBS_RELEASE" is invalid.
So, it'll cause build break.
Attachments
Issue Links
- is duplicated by
-
QTBUG-61886 When passing *_LIBS_[DEBUG|RELEASE] as an argument to configure then this should be used for the config.tests too
- Closed
-
QTBUG-62733 openssl 1.1 detection broken
- Closed