Fossil SCM
In the Windows application manifest, use generic placeholder values for the 'processorArchitecture' attributes of the 'assemblyIdentity' elements. This should enable Fossil to run on 64-bit systems without the WOW64 emulator installed, see [forum:9a3eaa6ad5| Forum Post 9a3eaa6ad5] and following for the problem report and discussion.
Commit
12ac6727e1a0f25c1e161e0a275a04243b9b2e0ab17922bfe957bfdde825cef9
Parent
ed4ac9716ba03ec…
1 file changed
+2
-2
+2
-2
| --- win/fossil.exe.manifest | ||
| +++ win/fossil.exe.manifest | ||
| @@ -1,9 +1,9 @@ | ||
| 1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 | 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" |
| 3 | 3 | xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> |
| 4 | - <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="fossil" | |
| 4 | + <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="fossil" | |
| 5 | 5 | type="win32" /> |
| 6 | 6 | <description> |
| 7 | 7 | Simple, high-reliability, distributed software configuration management system. |
| 8 | 8 | </description> |
| 9 | 9 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> |
| @@ -34,10 +34,10 @@ | ||
| 34 | 34 | </asmv3:windowsSettings> |
| 35 | 35 | </asmv3:application> |
| 36 | 36 | <dependency> |
| 37 | 37 | <dependentAssembly> |
| 38 | 38 | <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" |
| 39 | - version="6.0.0.0" processorArchitecture="X86" | |
| 39 | + version="6.0.0.0" processorArchitecture="*" | |
| 40 | 40 | publicKeyToken="6595b64144ccf1df" language="*" /> |
| 41 | 41 | </dependentAssembly> |
| 42 | 42 | </dependency> |
| 43 | 43 | </assembly> |
| 44 | 44 |
| --- win/fossil.exe.manifest | |
| +++ win/fossil.exe.manifest | |
| @@ -1,9 +1,9 @@ | |
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" |
| 3 | xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> |
| 4 | <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="fossil" |
| 5 | type="win32" /> |
| 6 | <description> |
| 7 | Simple, high-reliability, distributed software configuration management system. |
| 8 | </description> |
| 9 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> |
| @@ -34,10 +34,10 @@ | |
| 34 | </asmv3:windowsSettings> |
| 35 | </asmv3:application> |
| 36 | <dependency> |
| 37 | <dependentAssembly> |
| 38 | <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" |
| 39 | version="6.0.0.0" processorArchitecture="X86" |
| 40 | publicKeyToken="6595b64144ccf1df" language="*" /> |
| 41 | </dependentAssembly> |
| 42 | </dependency> |
| 43 | </assembly> |
| 44 |
| --- win/fossil.exe.manifest | |
| +++ win/fossil.exe.manifest | |
| @@ -1,9 +1,9 @@ | |
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 | <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" |
| 3 | xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> |
| 4 | <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="fossil" |
| 5 | type="win32" /> |
| 6 | <description> |
| 7 | Simple, high-reliability, distributed software configuration management system. |
| 8 | </description> |
| 9 | <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> |
| @@ -34,10 +34,10 @@ | |
| 34 | </asmv3:windowsSettings> |
| 35 | </asmv3:application> |
| 36 | <dependency> |
| 37 | <dependentAssembly> |
| 38 | <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" |
| 39 | version="6.0.0.0" processorArchitecture="*" |
| 40 | publicKeyToken="6595b64144ccf1df" language="*" /> |
| 41 | </dependentAssembly> |
| 42 | </dependency> |
| 43 | </assembly> |
| 44 |