Hi Paul, Guile exercises a very large subset of the POSIX API (file system, networking, threads, etc.) and thus is quite exposed to portability issues. I suspect it’s not as portable as GNU Make, but that can be fixed.
We mostly check it on GNU variants, but also on MacOS X and FreeBSD and from time to time on Solaris and a few others. Fortunately, Guile uses Gnulib, and a large part of the OS-sensitive APIs is wrapped by Gnulib. Thanks, Ludo’.
