-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WiX + ARM64 #5558
Comments
Does the Window Installer support |
The Win10CU SDK hints that it will:
|
Handling the CAs is left as an exercise for the reader. |
Microsoft just announced a ARM based Surface Pro. |
https://docs.microsoft.com/en-us/windows/win32/msi/64-bit-windows-installer-packages |
We are supporting ARM64 and have had to do some interesting hacking for ARM64 for our WIX based install package. Having an ARM64 native version would really help since we end up relying on the x86 (32-bit) emulation support on the ARM64 platform (which requires some post-editing to set it to an ARM64-bit install), which means we can not directly install ARM64 drivers but instead have to shell out to another ARM64 native process to complete setup. |
ARM64 support is available in WiX v3.14. |
Thanks @barnson. We wanted to do the below and will wix 3.14 supports both.
|
Yes. |
Thanks @barnson, this is going to be very useful to us. Also, wanted to check when 3.14 would become production-ready, we would like to use it soon. |
Thank you everyone who worked on this!!! |
Is this still needing to be an open issue? |
What about 32 bit arm? I have installer projects for .NET to try to generate 32 bit arm installers (using dotnet/arcade) but it results in only |
Where can you run 32-bit ARM code on Windows? The initial 32-bit ARM on Surface devices required it being signed by a special Microsoft key. The only other place I know of today is nano containers, which would require a whole bunch of work on our part to only reference subsystems that are available on nano. Also, Windows Installer is not available on nano. |
32-bit ARM was supported briefly back in the original days of Windows on ARM. (The remote debugger tools installers for VS were built with WiX, for example.) But as that wasn't an option outside Microsoft, 32-bit ARM support was dropped. |
We are using WIX 3.5 which doesn't have arm64 support. It was added in WIX 3.14 [1] but it doesn't have a stable release version yet [2]. Supporting newer WIX requires a significant amount of work (and a switch in our Docker images). [1] wixtoolset/issues#5558 [2] https://wixtoolset.org/releases/
ARM32 works on ARM64 devices. |
@jaykrell ARM32 is going away on Windows 11 ARM64 as announced in this article. |
The WiX Package Platform attribute doesn't seem to support the "ARM64" value yet. As Windows 10 is coming to ARM64 soon, will there be a new value added for this?
The text was updated successfully, but these errors were encountered: