How to setup Lazarus for Windows ARM64? lazarus / 67-Windows ---------------------------------------------------------------------- Tourniquet · 2023-01-05 00:42 Heya, I'd like to compile ARM64 Apps for my Surface Pro X to run them natively. Is ARM64 support now part of Lazarus? If not, what would I need to do, to set it up to make it work? ---------------------------------------------------------------------- dbannon · 2023-01-05 09:48 Hmm, easy ones first hey ? Your question really should be about the Compiler, FPC, if you could get that running on your machine, you could probably build Lazarus from source.  But it does not, to me, seem that there is a FPC for Win-Arm, closest is wince, its windows and Arm but not, I suspect as you want it. https://sourceforge.net/projects/freepascal/files/ Not sure if there would be any cross compile option .... Davo ---------------------------------------------------------------------- Thaddy · 2023-01-05 10:02 For Arm64 or Better AARCH64 there is at least Linux and IOS. Maybe WINCE64 would work on surface. I can't find anything about AARCH64-win64 yet. ---------------------------------------------------------------------- dbannon · 2023-01-05 10:16 Is there a 64bit winCE ? "- Wince-ARM (cross compiled from win32-i386)" seems to indicate its 32bit, I had a WinCE little hand held thingo back in the year 2000, I assumed it was based on Win98 or so. I assume Surface must be 64bit. What surprised me is no one asked for this before now ..... Davo ---------------------------------------------------------------------- Thaddy · 2023-01-05 11:07 wince64 used to work. It was the basis for KOL64. Don't use it anymore, but has been working for over 4 years. ---------------------------------------------------------------------- PascalDragon · 2023-01-05 18:38 Quote from: Tourniquet on January 05, 2023, 01:42:17 amI'd like to compile ARM64 Apps for my Surface Pro X to run them natively. Is ARM64 support now part of Lazarus? If not, what would I need to do, to set it up to make it work? FPC 3.3.1 supports aarch64-win64, but that target is not yet ready for prime time due to a bug, so you can't setup Lazarus for it as it wouldn't work. Quote from: Thaddy on January 05, 2023, 11:02:37 amI can't find anything about AARCH64-win64 yet. Your search skills need work.  Quote from: Thaddy on January 05, 2023, 12:07:25 pmwince64 used to work. It was the basis for KOL64. Don't use it anymore, but has been working for over 4 years. A “wince64” does not exist. Never has. ---------------------------------------------------------------------- Thaddy · 2023-01-09 20:05 The latter typo was caused because we used the KOL wince base for Kol64... You could by no means have guessed that, so apologies. reason: at that point KOL wince was already unicode ready.'Years before delphi