<div dir="ltr"><div>Thanks Ken and David,</div><div><br></div><div>I was able to successfully follow the instructions and am running the stack vm with vector plugin support on aarch64 (MNT Reform laptop). Screenshot attached.</div><div><br></div><div>I'm very surprised (and pleased) to find out that I could force the whole system to exclusively use the VectorCanvas. <br>It slows some things down, like moving around windows etc, but otherwise seems to actually work!<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 7, 2021 at 10:51 AM <<a href="mailto:ken.dickey@whidbey.com" target="_blank">ken.dickey@whidbey.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2021-08-07 05:42, Eric Gade via Cuis-dev wrote:<br>
<br>
> 1. I cannot follow the steps exactly, because there seems to be some <br>
> implicit assumption that the VMMaker package is installed in Cuis<br>
<br>
If you use the Cuis-Smalltalk-Devv/clonePackageRepos.sh script you will <br>
have this, along with other helpful packages.<br>
<br>
> 2. Is the stack VM the only one that currently works on arm64?<br>
<br>
Yes.  This is a known problem (Issue #574)<br>
   <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/574" rel="noreferrer" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/574</a><br>
<br>
> I tried to compile cog from source, and it worked, but it crashes <br>
> within seconds of using any input<br>
<br>
On arm64, use of Stack VM is noted in the documentation<br>
<br>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/wiki/VectorGraphcis-plugin" rel="noreferrer" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/wiki/VectorGraphcis-plugin</a><br>
<br>
This appears to be a problem with cache flush or stack usage, so <br>
segfault appears random and with stack pointer bad it is painful to <br>
debug.<br>
<br>
The Aarch64/Arm64 Cog is under heavy development right now.  It should <br>
come back better, but right now patience is required.<br>
<br>
If you are highly skilled (think gdb), you could help out here, but it <br>
is beyond my personal skill set.<br>
<br>
HTH,<br>
-KenD<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div>Eric</div></div></div>