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

ARM OpenSSL DLLs for Windows are not found due to missing suffix

    XMLWordPrintable

Details

    • Windows
    • c111aad270f1d51c2e870ee25e9a6bba64b3cecc (qt/qtbase/dev) 7d0cbfc257ac18d14140f5516a0269a4d8ac320a (qt/qtbase/6.0) f408b564652b7ddb6a11beef861baaac845bca1a (qt/tqtc-qtbase/tqtc/lts-5.15)

    Description

      When building ARM64 OpenSSL binaries using the "VC-WIN32-ARM" or "VC-WIN64-ARM" platform in OpenSSL, the resulting binaries have -arm and -arm64 suffixes. However, Qt only knows about the -x64 suffix, so it incorrectly assumes that ARM builds use no suffix and cannot find the OpenSSL DLLs with their default names.

       

      See https://github.com/openssl/openssl/blob/13a574d8bb2523181f8150de49bc041c9841f59d/Configurations/50-win-onecore.conf#L82 for the "-arm64" suffix and https://github.com/openssl/openssl/blob/13a574d8bb2523181f8150de49bc041c9841f59d/Configurations/50-win-onecore.conf#L73 for the "-arm" suffix.

      Attachments

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

        Activity

          People

            tpochep Timur Pocheptsov
            cgutman Cameron Gutman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes