[squeak-dev] Fwd: [OpenSmalltalk/opensmalltalk-vm] Trouble running OSVM in an Ubuntu 20/aarch64 docker (raspi) (#544)

Bruce O'Neel bruce.oneel at pckswarms.ch
Wed Dec 30 18:17:31 UTC 2020

You are trying to run a Linux x86-64 VM.  But that is not the CPU you have.   What you have is an ARMv8 CPU in either 32 or 64 bit mode.  Since it's in 64bit mode then....  
You need a 64 bit ARMv8 VM.  
A recent checkout of the git repostiory  
git clone [https://github.com/OpenSmalltalk/opensmalltalk-vm.git](https://github.com/OpenSmalltalk/opensmalltalk-vm.git)  

Should work.  The last I tried was at the beginning of December and that VM works fine on my ArmV8 systems.  
Check it out with  
git clone [https://github.com/OpenSmalltalk/opensmalltalk-vm.git](https://github.com/OpenSmalltalk/opensmalltalk-vm.git)  

Then run  

cd build.linux64ARMv8/[squeak.cog.spur/build](http://squeak.cog.spur/build)  
and when it gets done in a few minutes you have a squeak binary and all the libraries.  
When it is done  
$ file local/squeak/squeak  

local/squeak/squeak: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=23893b13c1f61cd426946572ca6f5e374f3d647d, with debug_info, not stripped  

Should show you something similar.  The first bit before the dynamically linked, is the important bit.  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201230/4bf9212f/attachment.html>

More information about the Squeak-dev mailing list