<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>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!)</p>
<p>I've got some ideas as to how to start debugging. I will solve
this puzzle!<br>
</p>
<p>Kit<br>
</p>
<div class="moz-cite-prefix">On 25/05/2024 16:42, Sven Barth via
fpc-devel wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFMUeB_=DvZ6ehsZYBosasHRR_-U+D2cd+Jh5yZ8xw8CoaEDxg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">
<div>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">J. Gareth Moreton via
fpc-devel <<a
href="mailto:fpc-devel@lists.freepascal.org"
target="_blank" rel="noreferrer" moz-do-not-send="true"
class="moz-txt-link-freetext">fpc-devel@lists.freepascal.org</a>>
schrieb am Sa., 25. Mai 2024, 10:49:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thought
I'd give a small update.<br>
<br>
I was distracted over the past month with work, the
arm-linux blocking <br>
bug and a couple of merge requests which were much easier
to develop! <br>
I'm now having a solid bash at getting Windows on ARM64
working. It's <br>
proving harder than anticipated because I can't install
common helper <br>
tools like Cygwin because there isn't a native AArch64
version available <br>
(and x64 is not supported for emulation, it seems... only
x86), and <br>
Microsoft Visual Studio (which contains a working
assembler) absolutely <br>
refuses to install because Windows 10 on ARM64 is not
supported, only <br>
Windows 11 (and my Raspberry Pi is not "ready" to upgrade
to Windows 11).<br>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">Emulation of x86_64 requires Windows 11 ;) </div>
<div dir="auto"><br>
</div>
<div dir="auto">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... </div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I did manage to get the make process to complete with the
options that <br>
Sven listed, but despite all of the packages building, the
resultant <br>
"ppca64" executable immediately exited with no messages or
anything, <br>
even if I specified "ppca64 -i" to display supported
information. I'm <br>
not sure if this is due to the bugs regarding exceptions
and case <br>
blocks, or some other reason.<br>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">It's very likely the case blocks, cause the
compiler contains quite a lot of them.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Regards, </div>
<div dir="auto">Sven </div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-devel maillist - <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
</blockquote>
</body>
</html>