Lazarus

Programming => Operating Systems => Windows => Topic started by: Tourniquet on June 01, 2018, 01:23:11 am

Title: Windows 10 on ARM?
Post by: Tourniquet on June 01, 2018, 01:23:11 am
Heya,

I just wanted to know if it's possible to compile ARM32 / ARM64 apps for the new Windows 10 on Arm devices?

Regards,
Tourniquet
Title: Re: Windows 10 on ARM?
Post by: PascalDragon on June 01, 2018, 01:21:13 pm
FPC currently does not support that target.
Title: Re: Windows 10 on ARM?
Post by: abouchez on November 19, 2018, 03:45:50 pm
+1 to add support for this target
Title: Re: Windows 10 on ARM?
Post by: andersonpem on June 08, 2019, 06:44:03 pm
+1 to support Windows on ARM :)
Title: Re: Windows 10 on ARM?
Post by: Aidex on November 16, 2019, 06:05:05 am
+1 to support Windows on ARM  :)
Title: Re: Windows 10 on ARM?
Post by: Swirl on January 10, 2020, 11:26:58 pm
Hi
Microsoft states that you can run x86 apps on win10 arm64. So imho you can run 32bit Lazarus and run Lazarus compiled 32bit apps.
https://support.microsoft.com/en-us/help/4521606/windows-10-arm-based-pc
See "What limitations..."
Regards
Mike
Title: Re: Windows 10 on ARM?
Post by: dieselnutjob on October 10, 2020, 12:15:54 am
https://lists.freepascal.org/pipermail/fpc-devel/2020-April/042651.html
Title: Re: Windows 10 on ARM?
Post by: Tourniquet on May 25, 2021, 04:30:09 am
Oh does this mean that it's finally possible to compile ARM64 (ARM32?) Apps with Lazarus?
Title: Re: Windows 10 on ARM?
Post by: PascalDragon on May 25, 2021, 01:05:43 pm
Oh does this mean that it's finally possible to compile ARM64 (ARM32?) Apps with Lazarus?

ARM64 only and you need to use FPC trunk. Though there are still some bugs (and I didn't have the time this last year to fix them) which results in the compiler itself not working thus real world applications might be up in the air as well. But you can always give the cross compiler a try... (if you start with the i386-win32 target you can even execute the cross compiler (ppcrossa64.exe) on the ARM64 system).
Title: Re: Windows 10 on ARM?
Post by: ChrisR on May 26, 2021, 11:09:04 pm
@PascalDragonis there anything enthusiastic users could do to expedite development for this platform? Jonas (fpc) and Dmitry (Lazarus/Cocoa) did a great job of supporting AArch64 for macOS and the M1. Dmitry got community support through Patreon that allowed him to purchase an Apple M1. I would be happy to contribute to a similar effort to aid Windows for Arm. Qualcomm just announced a Snapdragon Dev Kit for Windows on Arm, would such a system (or similar laptop) allow you or another developer refine fpc and Lazarus for this upcoming platform? Alternatively, if you have such a system, would bounties expedite the development?
Title: Re: Windows 10 on ARM?
Post by: PascalDragon on May 27, 2021, 09:08:18 am
Alternatively, if you have such a system, would bounties expedite the development?

I already have such a system: a Raspberry Pi 4 running Windows 10 on ARM64 inside a KVM. Works splendid.

I don't do bounties, because I work on things when I decide without any pressure from some donors.
Title: Re: Windows 10 on ARM?
Post by: ChrisR on May 27, 2021, 01:45:28 pm
I certainly respect your approach. Are there any volunteers with the skillset and enthusiasm to bring native Lazarus support to this platform? I would be happy to provide bounties and provide testing.
TinyPortal © 2005-2018