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@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@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to