Hi Tomas, Tomas Volf <~@wolfsden.cz> skribis:
> In my new work I sadly got a MacBook Pro. I obviously want to use Guile > on it, however while trying to package it, I discovered that the test > suite is not passing. This series remedies that. Most of the fixes are > just in tests, but two are actual bug fixes. > > With this series applied, 3.0.10 test suite does fully pass (well, minus > the skips ^_^) on 14.6 macOS. > > I am not sure if the project cares about non-free system, but since I > had to write the patches anyway, I might as well share them. It does: we’ve always tried to ensure Guile is portable (developers usually run GNU/Linux but we’re happy to take patches like these that fix portability to other systems). > Tomas Volf (9): > tests: Check TCP_NODELAY for non-zero instead of 1. > tests: Skip tests of abstract Unix sockets on Darwin. > tests: Skip hole-related port tests on Darwin. > filesys.c: Fix readlink for ports on Darwin. > tests: Skip mkdtemp test for invalid template on Darwin. > tests: Fix spawn with #:environment on MacOS. > tests: Fix spawn if file not found with Gnulib. > Do not depend on tmpnam in posix.test. > posix.c: Set errno when pipe2 is not available and flags provided. Applied with minor edits (see other messages). Thanks! Ludo’.