[squeak-dev] [Vm-dev] Next Release Candidate?
Bruce O'Neel
bruce.oneel at pckswarms.ch
Mon Dec 20 20:25:40 UTC 2021
Hi,
Same tests as last time. Same results all good except for the
ancient Raspberry Pi.
I also ran the CryptrographyHashingTests and unlike before when I got
only 4 expected failures this time I also got 10 errors. That said I
think the last time I ran CryptorgraphyHashingTests I may have run
this on a gcc compiled version rather than the release candidate clang
version.
I also note that tinyBenchmarks runs faster on the clang version that
I see on my gcc versions.
cheers
bruce
I ran some tests this morning on the systems I can put my hands on.
In all cases it is the squeak.cog.spur downloads.
* MacOS Catalina on x86-64.
** works perfectly.
** sound checked and works perfectly.
** The menu shows Squeak 5.0 but the version number in About
SqueakOSXApp is probably ok.
* Linux x86-64 based on Ubuntu 20.4.
** works perfectly.
** sound checked and works perfectly.
* Windows 10 19.09 on Win64
** works perfectly
** sound checked and works perfectly.
* Linux ARMv8 based on Ubuntu 18.4
** works perfectly.
** sound can not be checked.
* Linux ARMv6 Raspberry PI running a currentish version of PiOS based
on Debian 10.4
** works perfectly.
** sound can not be checked.
* Linux ARMv6 Raspberry PI running an old version of PiOS based on
Debian 9.3
** does not work, a glibc version problem
** I would not worry about this but I just checked to be complete.
Let's stick with currentish versions of PiOS
On 2021-12-20T19:32:53.000+01:00, David T. Lewis <lewis at mail.msen.com>
wrote:
> On Mon, Dec 20, 2021 at 06:14:26PM +0100, Marcel Taeumel wrote:
>> Hi Dave --
>>
>> It looks like that SqueakSSL uses "glob.h" and glob()/globfree()
>> in "platforms/unix/plugins/SqueakSSL/openssl_overlay.h". That
>> needs glibc 2.27.
>>
>> ...
>> ?? ?? ?? ?? glob_t g = {0};
>> ?? ?? ?? ?? if (0 == glob(possible_files, GLOB_NOSORT, NULL, &g))
>> {
>> ?? ?? ?? ?? ?? ?? if (g.gl_pathc 0) {
>> ?? ?? ?? ?? ?? ?? ?? ?? for (size_t i = 0; i < g.gl_pathc; i++) {
>> ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? char* fullfile =
>> basename(g.gl_pathv[i]);
>> ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? if (strnlen(fullfile, PATH_MAX)
>> name_len) {
>> ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? libnames[libname_count] =
>> strndup(fullfile, PATH_MAX);
>> ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? libname_count++;
>> ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? }
>> ?? ?? ?? ?? ?? ?? ?? ?? }
>> ?? ?? ?? ?? ?? ?? }
>> ?? ?? ?? ?? ?? ?? globfree(&g);
>> ...
>>
>> What's "ldd --version" on your Ubuntu 16.04 LTS?
>
> $ ldd --version
> ldd (Ubuntu GLIBC 2.23-0ubuntu11.3) 2.23
> Copyright (C) 2016 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There
> is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> Written by Roland McGrath and Ulrich Drepper.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20211220/b56e19de/attachment.html>
More information about the Squeak-dev
mailing list
|