Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.2, 6.0.0
-
None
-
-
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.