[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