Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-2880

Installer doesn't install the x64 cdb version on Windows Arm64

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • 4.6.0
    • 4.4.2
    • General
    • Windows
    • Qt Installer Sprint 70, Qt Installer Sprint 71, Qt Installer Sprint 72, Qt Installer Sprint 75, Qt Installer Sprint 76, Qt Installer Sprint 77, Qt Installer Sprint 78

    Description

      Qt Creator's installer comes with theĀ "X86 Debuggers And Tools-x86_en-us.msi" and "X64 Debuggers And Tools-x64_en-us.msi", but on an Windows 11 Arm64 the x64 installer is not properly installed.

      At https://bugreports.qt.io/browse/QTCREATORBUG-26934 I've found out that in order to get the "X64 Debuggers And Tools-x64_en-us.msi" installed you need to call msiexec /i "X64 Debuggers And Tools-x64_en-us.msi" from an x64 application.

      Any other attempts will result in a failed installation.

      Qt Creator's installer is a x64 application and everything should just work:

      $ dumpbin /headers qt-creator-opensource-windows-x86_64-9.0.0-beta2.exe | findstr machine
                  8664 machine (x64)
      

      Unless the installer calls shell execute and the Arm64 version of Windows Explorer takes care of the installation and the installation fails.

      Attachments

        1. msilog_fail.txt
          1.34 MB
          Katja Marttila
        2. msilog_noquiet_success.txt
          1.53 MB
          Katja Marttila

        Issue Links

          Activity

            People

              kamartti Katja Marttila
              cadam Cristian Adam
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: