Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available
Hi, On Fri, 31 May 2024 10:08:42 +0200 Peter Bex wrote: > We are happy to announce the first release candidate of the upcoming > CHICKEN 5.4.0. I've tested 5.4.0rc1 on the systems below (all x86-64). Build, installation, "make check" of CHICKEN and installation + tests of pastiche work. OS C CompilerLibC --+-+--- Debian 12.5gcc glibc Debian 12.5clang glibc Debian 12.5tcc glibc Alpine 3.19.1 gcc musl Alpine 3.19.1 clang musl Alpine 3.20.0 gcc musl Alpine 3.20.0 clang musl # Commands executed $ make PREFIX=... C_COMPILER=... -j$(nproc) all $ make PREFIX=... C_COMPILER=... install $ make PREFIX=... C_COMPILER=... check $ $PREFIX/bin/chicken-install -test pastiche $(nproc) was 4, 8 or 12, depending on the system. # Alpine 3.19.1 $ gcc --version gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014 Copyright (C) 2023 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. $ clang --version Alpine clang version 17.0.5 Target: x86_64-alpine-linux-musl Thread model: posix InstalledDir: /usr/bin Configuration file: /etc/clang17/x86_64-alpine-linux-musl.cfg $ /lib/ld-musl-x86_64.so.1 --version musl libc (x86_64) Version 1.2.4_git20230717 Dynamic Program Loader Usage: /lib/ld-musl-x86_64.so.1 [options] [--] pathname [args] # Alpine 3.20.0 $ gcc --version gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309 Copyright (C) 2023 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. $ clang --version Alpine clang version 17.0.6 Target: x86_64-alpine-linux-musl Thread model: posix InstalledDir: /usr/bin Configuration file: /etc/clang17/x86_64-alpine-linux-musl.cfg $ /lib/ld-musl-x86_64.so.1 --version musl libc (x86_64) Version 1.2.5 Dynamic Program Loader Usage: /lib/ld-musl-x86_64.so.1 [options] [--] pathname [args] # Debian 12.5 $ gcc --version gcc (Debian 12.2.0-14) 12.2.0 Copyright (C) 2022 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. $ clang --version Debian clang version 14.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin $ tcc -version tcc version 0.9.27 (x86_64 Linux) (tcc has been patched with VSTACK_SIZE = 1024) $ /lib/ld-linux.so.2 --version ld.so (Debian GLIBC 2.36-9+deb12u7) stable release version 2.36. Copyright (C) 2022 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. All the best. Mario -- http://parenteses.org/mario
Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available
Hi, here are my 5.4rc1 results: HW: MacBook Air M2 (arm64) OS: macos Montery 12.7.5 CC: clang 14.0.0 Installation works?: yes Tests work?: no (see attachment) Installation of "pastiche" egg works?: yes Installation of “arcadedb" egg works?: yes Installation of "matrico" egg works?: no (see attachment, it works with brew-installed chicken-5.3) Best Christian check.log Description: Binary data matrico.log Description: Binary data > On 31. May 2024, at 10:08, Peter Bex wrote: > > Hello everyone, > > We are happy to announce the first release candidate of the upcoming > CHICKEN 5.4.0. > > CHICKEN 5.4.0rc1 is now available at this location: > https://code.call-cc.org/dev-snapshots/2024/05/31/chicken-5.4.0rc1.tar.gz > > The SHA256 sum of that tarball is > 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81 > > This is mostly a bugfix and maintenance release, preparing for the > upcoming CHICKEN 6 release (hopefully later this year). > > It contains some security hardening regarding option parsing and a > fix for CVE-2022-45145 handling of escape characters in egg metadata. > > Notable new features are new thread-safe APIs for POSIX signals and > finalizers, support for weak pairs and having line numbers available > on error traces in the interpreter. > > The complete list of changes since version 5.3.0 is available here: > https://code.call-cc.org/dev-snapshots/2024/05/31/NEWS > > Please give it a test and report your findings to the mailing list. > > Here's a suggested test procedure: > > $ make PREFIX= install check > $ /bin/chicken-install pastiche > > If you want to build CHICKEN with a compiler other than the default one, > just use C_COMPILER= (e.g., C_COMPILER=clang) on the make > invocation. > > Of course, feel free to explore other supported build options (see the > README file for more information) and actually use CHICKEN 5.3.0rc1 for > your software. > > If you can, please let us know the following information about the > environment you tested the RC tarball on: > > Operating system: (e.g., FreeBSD 14.0, Debian 12, Windows 11 mingw-msys under > mingw32) > Hardware platform: (e.g., x86, x86-64, PPC) > C Compiler: (e.g., GCC 11.3.0, clang 16.0.6) > Installation works?: yes or no > Tests work?: yes or no > Installation of eggs works?: yes or no > > Thanks in advance! > > The CHICKEN Team >
Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available
(sorry, forgot) make PLATFORM=macosx PREFIX=/usr/local/chicken/5 C_COMPILER=/usr/bin/clang CXX_COMPILER=/usr/bin/clang++ CHICKEN=/usr/local/chicken/5/bin/chicken C_COMPILER_OPTIMIZATION_OPTIONS='-I/opt/local/include -I/usr/local/include -O3 -fomit-frame-pointer -Wall -Wno-unused -Wno-uninitialized' LINKER_OPTIMIZATION_OPTIONS='-L/opt/local/lib -L/usr/local/lib' all > On Jun 1, 2024, at 8:58 AM, Kon Lovett wrote: > > Operating system: > Darwin Kyushu.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:09:52 > PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64 > > Hardware platform: > x86-64 > > C Compiler: > Apple clang version 15.0.0 (clang-1500.3.9.4) > Target: x86_64-apple-darwin23.5.0 > Thread model: posix > InstalledDir: > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin > > Installation works?: yes > > Tests work?: yes (w/ workaround for subshell DYLD_LIBRARY_PATH env var export > issue) > > Installation of eggs works?: yes (srfi-29) >
Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available
Operating system: Darwin Kyushu.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:09:52 PDT 2024; root:xnu-10063.121.3~5/RELEASE_X86_64 x86_64 Hardware platform: x86-64 C Compiler: Apple clang version 15.0.0 (clang-1500.3.9.4) Target: x86_64-apple-darwin23.5.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin Installation works?: yes Tests work?: yes (w/ workaround for subshell DYLD_LIBRARY_PATH env var export issue) Installation of eggs works?: yes (srfi-29)
Re: [Chicken-announce] [ANN] CHICKEN 5.4.0 release candidate available
On Fri, May 31, 2024 at 10:08:42AM +0200, Peter Bex wrote: > CHICKEN 5.4.0rc1 is now available at this location: > https://code.call-cc.org/dev-snapshots/2024/05/31/chicken-5.4.0rc1.tar.gz > > The SHA256 sum of that tarball is > 61d59cb4f3ca226995d7dca3510c7a646c2cf1e28ebc771bf6c5177e28d14c81 Correction, this is from an outdated tarball I had lying around. The correct SHA256 sum of the tarball available on the site is: d936e3ac81b68c9709feceb7dd093bd5e43d9f9d6aba9bcb8848c0cbdd055006 Apologies for the confusion! Kind regards, The CHICKEN Team