[Cuis-dev] VectorEnginePlugin: parts in motion

ken.dickey at whidbey.com ken.dickey at whidbey.com
Sat Aug 7 07:51:30 PDT 2021


On 2021-08-07 05:42, Eric Gade via Cuis-dev wrote:

> 1. I cannot follow the steps exactly, because there seems to be some 
> implicit assumption that the VMMaker package is installed in Cuis

If you use the Cuis-Smalltalk-Devv/clonePackageRepos.sh script you will 
have this, along with other helpful packages.

> 2. Is the stack VM the only one that currently works on arm64?

Yes.  This is a known problem (Issue #574)
   https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/574

> I tried to compile cog from source, and it worked, but it crashes 
> within seconds of using any input

On arm64, use of Stack VM is noted in the documentation
   
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/wiki/VectorGraphcis-plugin

This appears to be a problem with cache flush or stack usage, so 
segfault appears random and with stack pointer bad it is painful to 
debug.

The Aarch64/Arm64 Cog is under heavy development right now.  It should 
come back better, but right now patience is required.

If you are highly skilled (think gdb), you could help out here, but it 
is beyond my personal skill set.

HTH,
-KenD



More information about the Cuis-dev mailing list