[squeak-dev] [ANN] OpenSmalltalk VM 2022 released (tag 202205110711)

David T. Lewis lewis at mail.msen.com
Sat May 14 18:21:45 UTC 2022

On Wed, May 11, 2022 at 12:03:49PM +0200, Marcel Taeumel wrote:
> Hi all!
> We just released the next version of the OpenSmalltalk VM.??
> Please find the binaries here:
> https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202205110711 [https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202205110711]
> (see VMMaker.oscog-mt.3184 and update.oscog-mt.6.mcm)
> That version will be used in the upcoming Squeak 6.0 and also updated
> bundles for Squeak 5.3. And probably in upcoming Cuis releases. :-)

For information (not something that needs to be fixed):

I am using an outdated Ubuntu 16.04LTS system that is officially out of
support, and for which some applications such as Zoom no longer work
(Zoom is provided as a precompiled binary, similar to the way we distribute
the VM for Squeak).

The 5.0-202205110711 VM works fine except for the SSL plugin. This means
that doing an "Update Squeak" will give an error in the image, and a message
similar to the following on the console:

lewis at lewis-Gazelle-Pro:~/squeak/Squeak5.3$ SqueakSSL tryLoading /usr/local/bin/../lib/squeak/5.0-202205110711-64bit/SqueakSSL.so: dlopen: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /usr/local/bin/../lib/squeak/5.0-202205110711-64bit/SqueakSSL.so)
SqueakSSL tryLoading /usr/local/bin/../lib/squeak/5.0-202205110711-64bit/SqueakSSL.so: dlopen: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /usr/local/bin/../lib/squeak/5.0-202205110711-64bit/SqueakSSL.so)

A workaround for this problem is to use a copy of the SqueakSSL.so file
from the Squeak 5.3 release VM, which works without issues.

If this turns out to be a problem for many users, we can consider providing
a SqueakSSL.so compiled on an older system to help those people.  But I expect
that most Linux users will want to keep their systems up to date anyway, so
I don't think anything needs to be done at this time.


More information about the Squeak-dev mailing list