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

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.15.2, 6.0.0
    • Fix Version/s: 6.0.1, 6.1.0 Alpha
    • Component/s: Network: SSL
    • Labels:
      None
    • Platform/s:
      Windows
    • Commits:
      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

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

          Activity

            People

            Assignee:
            tpochep Timur Pocheptsov
            Reporter:
            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