Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-3863

Drop self built OpenSSL and use system OpenSSL instead in Linux

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P1: Critical
    • None
    • dev
    • None
    • Linux/Wayland

    Description

      Our self build OpenSSL don't include EVP_KDF symbols, but the one that comes with CentOS does have those. Now it seems that Postgresql links against libk5crypto and libk5crypto requires those symbols:

      agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b' agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b' agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b' agent:2020/08/03 07:23:12 build.go:264: > //usr/lib64/libk5crypto.so.3: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'

      see https://bugreports.qt.io/browse/QTBUG-85848

       

      Decision to drop self built OpenSSL and use system OpenSSL instead was made in email discussion which was started because of QTBUG-85848

       

      Attachments

        Issue Links

          For Gerrit Dashboard: QTQAINFRA-3863
          # Subject Branch Project Status CR V

          Activity

            People

              hehalmet Heikki Halmet
              hehalmet Heikki Halmet
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes