Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
Qt Creator 14.0.0
-
None
-
-
14e04c032 (14.0), a51b55b2b (master), c3317396b (production), 5393adf09 (dev)
Description
While an x64 based Qt Creator is usable on an ARM64 based Windows host (due to Windows' emulation capabilities), there are quite some issues the user will run into.
- Creator will only autodetect the x86 based cdb
- Creator will not autodetect the correct compilers. The arm64 based compilers will not be found
While these issues can be fixed manually by the user, they severely damage the user experience for these packages. Without manual intervention it is impossible to build any apps in this setup.
Dependencies that require work getting them for Windows/ARM:
- LLVM/Clangd
- Qbs (uses architecture specific code in its JS implementation, https://codereview.qt-project.org/c/qbs/qbs/+/591768, not quite enough)
QBS-1808 - Azure Signing Tools on Windows/ARM VMs Qt 6.8
- elfutils (for PerfProfiler) QTCREATORBUG-31638
- GO, for the cmdbridge / RemoteLinux
QTCREATORBUG-31649 mesa/llvmpipe for Qt Quick in case of no hardware accelerated graphics? (https://download.qt.io/development_releases/prebuilt/llvmpipe/windows/) Shouldn't be necessary anymore- offline installers QTCREATORBUG-31612
- online repository builds QTCREATORBUG-31613
Attachments
Issue Links
- depends on
-
QTBUG-129157 Windows ARM64 Debuggers And Tools is not installed
- Reported
-
QTCREATORBUG-31638 Windows ARM: Build elfutils library
- Reported
-
QTCREATORBUG-31612 Windows ARM: Add offline installers
- Open
-
QTCREATORBUG-31613 Windows ARM: Add online repositories
- Open
-
QBS-1808 Windows ARM: Qbs
- Closed
-
QTCREATORBUG-31649 Windows ARM: Add GO to VM
- Closed
-
QTCREATORBUG-31485 Build native ARM64 llvm binaries on Windows
- Closed
-
QLS-1100 QLS targets: Add Windows ARM on CI
- Closed
- is required for
-
QTCREATORBUG-31503 Native binaries for Windows on ARM 64 hardware
- Open
-
QTBUG-127935 Windows on Arm - first release with development on desktop
- Open
- relates to
-
QTCREATORBUG-30533 Auto detected MSVC Kit selects wrong debugger (arm64 instead of x64)
- Closed