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
Burn packages crash with STATUS_ILLEGAL_INSTRUCTION on old hardware #4876
Comments
I did a quick test last night, and this patch seems to do the trick (I don't see a way to attach a file offhand, but it's small, so here it is inline). I also noticed and fixed a typo on
|
|
Please help an end user here: Some of our critical applications can no longer be updated because the software publisher switched to Wix and it has this bug. We would migrate our data to a newer platform but we need to install those updates first in order to use the latest export features. When will this patch be integrated into the toolset? Is there a way to extract the contents of a Wix installer package and manually move the files into place? |
This bug is in the WiX v3.11 release which starts soon. In the mean time, you can use dark.exe to decompose a bundle. The output will not be just the MSIs so you'll have to do some work to gather the parts you need, but it will all be there. |
Or on a non ancient machine one could /layout and just install the bits. On Wednesday, January 20, 2016, Rob Mensching notifications@github.com
|
Fixed |
Apparently, Visual Studio 2012 by default generates code that contains SSE2 instructions, but around here we have some crusty old hardware with AthlonXP processors, which do not support SSE2, but do support running Windows 7. On one of these machines, I tried to install a test build of our new WiX/Burn based installer and it crashed with code c000001d (STATUS_ILLEGAL_INSTRUCTION).
From the MSDN (https://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd%28v=vs.110%29.aspx):
The text was updated successfully, but these errors were encountered: