Home » Community » Coffee corner » Do we have support for Windows on ARM64?
| Re: Do we have support for Windows on ARM64? [message #61907 is a reply to message #61898] |
Mon, 15 December 2025 21:37  |
Tom1
Messages: 1319 Registered: March 2007
|
Ultimate Contributor |
|
|
Hi Mirek,
OK, now I have something to show. The attached file includes all the code changes required for compiling TheIDE on Windows 11 on ARM64.
- The prior scripts for creating the different versions of openssl library should be used to create the required binaries.
- The SDL2, MySQL and Postgresql are not currently supported on arm64.
- MSVS2026 (community) support has been added to Automatic build methods setup. This includes x86, x64 and arm64.
- Automatic build methods setup now also supports setting up clang-mingw for compiling on arm64.
- A slight change in library locations for openssl:
bin/openssl/x86
bin/openssl/x64
bin/openssl/arm64
- And the same for llvm library too:
bin/llvm/x86
bin/llvm/x64
bin/llvm/arm64
(These library location changes are needed for cross platform functionality. We can compile at least on ARM64 for all three architectures now. Possibly the other way around too... I hope.)
- Various other tunings have been done to get this work.
It is also worth noting, that a slightly wider installation of clang-mingw is needed in order to support arm64 (aarch64). This is easily obtained from the source you already pointed out.
As a reference test, I compiled examples/UWord for all three architectures on Windows 11 ARM using both clang-mingw and MSVS2026.
NOTE: Unfortunately, while debugger related stuff compiles already and registers are defined, I could not make it work with ARM64.
Please take a look and test... I surely would not mind if the debugger issue was solved.
Best regards,
Tom
[EDIT] Now there's MSBT2026 support included too.
[Updated on: Tue, 16 December 2025 16:12] Report message to a moderator
|
|
|
|
Goto Forum:
Current Time: Sat Jan 24 23:47:56 CET 2026
Total time taken to generate the page: 0.16611 seconds
|