[fpc-devel] Windows for AArch64

J. Gareth Moreton gareth at moreton-family.com
Sat May 25 22:18:37 CEST 2024


Indeed - I'm not giving up!  I installed Clang via LLVM.  Which of the 
EXE files is actually the assembler?  It's not entirely clear (no 
"clang-as", for example).  (Although I trust it works!)

I've got some ideas as to how to start debugging.  I will solve this puzzle!

Kit

On 25/05/2024 16:42, Sven Barth via fpc-devel wrote:
> J. Gareth Moreton via fpc-devel <fpc-devel at lists.freepascal.org> 
> schrieb am Sa., 25. Mai 2024, 10:49:
>
>     Thought I'd give a small update.
>
>     I was distracted over the past month with work, the arm-linux
>     blocking
>     bug and a couple of merge requests which were much easier to develop!
>     I'm now having a solid bash at getting Windows on ARM64 working. 
>     It's
>     proving harder than anticipated because I can't install common helper
>     tools like Cygwin because there isn't a native AArch64 version
>     available
>     (and x64 is not supported for emulation, it seems... only x86), and
>     Microsoft Visual Studio (which contains a working assembler)
>     absolutely
>     refuses to install because Windows 10 on ARM64 is not supported, only
>     Windows 11 (and my Raspberry Pi is not "ready" to upgrade to
>     Windows 11).
>
>
> Emulation of x86_64 requires Windows 11 ;)
>
> You should be able to install clang natively, then you can use that 
> assembler. After all that's the one we need to cooperate with anyway...
>
>
>     I did manage to get the make process to complete with the options
>     that
>     Sven listed, but despite all of the packages building, the resultant
>     "ppca64" executable immediately exited with no messages or anything,
>     even if I specified "ppca64 -i" to display supported information. 
>     I'm
>     not sure if this is due to the bugs regarding exceptions and case
>     blocks, or some other reason.
>
>
> It's very likely the case blocks, cause the compiler contains quite a 
> lot of them.
>
> Regards,
> Sven
>
> _______________________________________________
> fpc-devel maillist  -fpc-devel at lists.freepascal.org
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20240525/a1682e9b/attachment.htm>


More information about the fpc-devel mailing list