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

QT5 ignores OpenSSL directory specification

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P2: Important P2: Important
    • None
    • 5.4.0
    • WebEngine
    • None
    • OS X 10.8, 10.9 and 10.10.

      Qt5 seems to insistently ignore a directly or indirectly specified or flagged OpenSSL in favour of always plucking the OpenSSL from /usr.

      You can see my many failed attempts to get Qt5 to play nice with a custom, non-PATH OpenSSL here: https://github.com/Homebrew/homebrew/pull/34929

      I tried setting both the include and lib path, as well as prepending my $PATH with the custom OpenSSL directory, and I tried setting a CPATH, and I tried ` OPENSSL_LIBS='-L/usr/local/opt/openssl/lib -lssl -lcrypto' ./configure -openssl-linked `. All failed on me, and ended up with ` qt5/5.4.0/lib/QtWebEngineCore.framework/Versions/5/QtWebEngineCore ` being stuck using the defunct system OpenSSL regardless.

      Kinda frustrating that it still links to the system OpenSSL, regardless of me shoving it about pretty firmly in several suggested ways to the newer, better OpenSSL located in /usr/local/opt/openssl.

      Any thoughts? Is this still a bug? Did I miss something incredibly obvious and I'm just being stupid? I'm open to being called stupid if someone has a working fix .

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            abecsi Andras Becsi
            domt4 Dominyk Tiller
            Votes:
            2 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes