Hi Thomas,

Thanks for looking into this. In case your patches are ready, we’d be eager to 
review them following our guidelines at
https://wiki.qt.io/Qt_Contribution_Guidelines
https://wiki.qt.io/Setting_up_Gerrit

Talking about installers, that might be more complicated. For Windows we 
provide a huge amount of platforms already and simply put, it depends on the 
usage share of a platform to be part of the installer. For instance there has 
been discussions on when we can remove MSVC2015 versions to have both x86 and 
x64 versions in the installer.

However, not being available in the installer does not have an impact on the 
level of support by Qt.

BR,
Maurice


From: Development 
[mailto:[email protected]] On Behalf 
Of Thomas Miller
Sent: Friday, July 20, 2018 2:02 AM
To: [email protected]
Subject: [Development] Support for Windows Arm64 Desktop Target


Hi,

I’m a dev at Microsoft and recently I’ve been experimenting with building a Qt 
distribution that targets Arm64 Windows Desktop.

I wanted to know if changes to the Qt codebase to support an arm64 Windows 
desktop app would be accepted into the project and if so, what it would take to 
add this distribution as an option to the Qt installer?

I’ve had some success modifying the 5.10.1 codebase to build a distribution 
that targets arm64 apps and I was able to build the notepad example on my amd64 
dev machine and run it on one of my arm64 devices.

Basically, I started with this patch: 
https://gist.github.com/tycho/3ce679850a03a39d8c174ac05af56214 and then 
modified the msvc makefile generator so that I could target arm64 desktop cross 
platform. Like the arm winrt configuration but targeting arm64 desktop instead 
of arm Windows store.

I also modified windeployqt.exe to look at the architecture of the specified 
binaries instead of just the address width, so we don’t package amd64 dlls 
alongside arm64 executables.

I ported these changes (which I’m sure will require some iterations) to the dev 
branch and am currently building them. The diff for that is here: 
https://gist.github.com/thomaslmiller/b97bc7c7905f6e5fdfb93ee71e2a2fc5 in case 
anyone wants to look at it.

Thanks,
Thomas
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to