<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">I don’t know where to start debugging this yet but I found that compiling for the aarch64 target now breaks my Pascal language server which uses JSON RPC.</div><div class=""><br class=""></div><div class="">It breaks early on when sending the first message (initialize) which I register like this:</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>JSONRPCHandlerManager.RegisterHandler('initialize', TInitialize);</div><div class=""><br class=""></div><div class="">And then the client returns back the message:</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>No class "initialize" with method "initialize" was found.</div><div class=""><br class=""></div><div class="">Which I assumed is from the JSON RPC layer.</div><div class=""><br class=""></div><div class="">Are there known bugs with the code on aarch64? Strangely the old x86_64 version does run but it failed trying to find some units in directories which were outside the project directory (no idea why this one thing broke). My only guess is maybe some ifdefs are broken for aarch64 since that’s something I came across in my own code.</div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; font-family: Verdana; font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Regards,<br class=""><span class="Apple-tab-span" style="white-space: pre;">    </span>Ryan Joseph<br class=""></div></span>

</div>

<br class=""></body></html>