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

qtcore 4.8.7 fails with libressl >=2.4.0

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • None
    • 4.8.7
    • Network: SSL
    • None

    Description

      Using gentoo-hardened and gentoo(vanilla gcc) I noticed what toralf described in our bugtracker (https://bugs.gentoo.org/show_bug.cgi?id=584796) on at least 2 test VMs now.

      The following is data from the bug at bugs.gentoo.org, I can add further data from one of my VMs if necessary.

      The error in short:
      In file included from /var/tmp/portage/dev-qt/qtcore-4.8.7-r2/work/qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp:47:0:
      /var/tmp/portage/dev-qt/qtcore-4.8.7-r2/work/qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp: In function ‘const SSL_METHOD* q_SSLv3_client_method()’:
      /var/tmp/portage/dev-qt/qtcore-4.8.7-r2/work/qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols_p.h:169:39: error: ‘SSLv3_client_method’ was not declared in this scope
      ret q_##func(arg)

      { funcret func(a); }

      ^
      /var/tmp/portage/dev-qt/qtcore-4.8.7-r2/work/qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp:231:1: note: in expansion of macro ‘DEFINEFUNC’

      further data (files, logs) can be seen at the original bug ticket.

      I know that this is caused by recent versions of libressl shipping without SSLv3 support. Is there something you can do about solving this for qtcore and make it compatible to ssl libraries without sslv3, for example by adding a configure switch for those?

      Thanks for your help.

      Attachments

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

        Activity

          People

            richmoore Richard Moore (qtnetwork)
            ng0 ng0
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes