bug#64723: [PATCH] Improve DLL search strategy for load-foreign-library

2023-07-19 Thread Bug reports for GUILE, GNU's Ubiquitous Extension Language
The new non-libltdl foreign library loading algorithm from 3.0.6 fails to cover common cases regarding how libtool names and installs DLL files. Notably, it fails to recognize when libtool has added the major version number into the filename itself, such as libfoo-1.dll Also, it does not search

bug#16060: Attempt to mutate a literal pair results in segfault (master)

2023-07-19 Thread Jean Abou Samra
This is still happening with Guile 3.0, but only at -O2, not at -O1. $ cat x.scm (set-car! '(1 . 2) 3) $ guild3.0 compile -O1 x.scm wrote `/home/jean/.cache/guile/ccache/3.0-LE-8-4.5/home/jean/tmp/x.scm.go' $ guile3.0 x.scm Backtrace: In ice-9/boot-9.scm: 1752:10 6 (with-exception-handler

bug#58066: pretty-print will make data modified by set-cdr! to random value

2023-07-19 Thread Jean Abou Samra
Closing this as a duplicate of https://debbugs.gnu.org/cgi/bugreport.cgi?bug=16060 signature.asc Description: This is a digitally signed message part