Recent

Author Topic: Windows 10 on ARM?  (Read 10315 times)

Tourniquet

  • New Member
  • *
  • Posts: 10
Windows 10 on ARM?
« 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

PascalDragon

  • Hero Member
  • *****
  • Posts: 3324
  • Compiler Developer
Re: Windows 10 on ARM?
« Reply #1 on: June 01, 2018, 01:21:13 pm »
FPC currently does not support that target.

abouchez

  • New Member
  • *
  • Posts: 31
Re: Windows 10 on ARM?
« Reply #2 on: November 19, 2018, 03:45:50 pm »
+1 to add support for this target

andersonpem

  • Newbie
  • Posts: 2
Re: Windows 10 on ARM?
« Reply #3 on: June 08, 2019, 06:44:03 pm »
+1 to support Windows on ARM :)

Aidex

  • Jr. Member
  • **
  • Posts: 81
Re: Windows 10 on ARM?
« Reply #4 on: November 16, 2019, 06:05:05 am »
+1 to support Windows on ARM  :)

Swirl

  • New Member
  • *
  • Posts: 24
Re: Windows 10 on ARM?
« Reply #5 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
« Last Edit: January 10, 2020, 11:34:53 pm by Swirl »
Working with Lazarus 2.0.12 - FPC 3.2.0 on Win/Mint/elementaryOS
Playing with Lazarus on macOS 10.15 / Catalina

dieselnutjob

  • Full Member
  • ***
  • Posts: 203

Tourniquet

  • New Member
  • *
  • Posts: 10
Re: Windows 10 on ARM?
« Reply #7 on: May 25, 2021, 04:30:09 am »
Oh does this mean that it's finally possible to compile ARM64 (ARM32?) Apps with Lazarus?

PascalDragon

  • Hero Member
  • *****
  • Posts: 3324
  • Compiler Developer
Re: Windows 10 on ARM?
« Reply #8 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).

ChrisR

  • Full Member
  • ***
  • Posts: 218
Re: Windows 10 on ARM?
« Reply #9 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?

PascalDragon

  • Hero Member
  • *****
  • Posts: 3324
  • Compiler Developer
Re: Windows 10 on ARM?
« Reply #10 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.

ChrisR

  • Full Member
  • ***
  • Posts: 218
Re: Windows 10 on ARM?
« Reply #11 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