Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-61431

processing of configure *_LIBS_[DEBUG|RELEASE] arguments is botched

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.9.4
    • 5.9.0
    • Build System
    • None
    • MSVC2015+5.9.0+Win7/10 x64
    • 0fbf78250eafc345c2b7925b1dc27056565242b6

      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.

        For Gerrit Dashboard: QTBUG-61431
        # Subject Branch Project Status CR V

            buddenha Oswald Buddenhagen
            hcaihao Howard
            Votes:
            7 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes