The good news is that `master' also builds and tests fine on this platform with these two patches:
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=6cc323e2ff4e555d58e115032016a50ef15a1948 http://git.savannah.gnu.org/cgit/guile.git/commit/?id=7ca96180f00800414a9cf855e5ca4dceb9baca07 (The calibrated stack limit on this machine is 45771, i.e., slightly more than on GNU/Linux.) However, this was with `--disable-error-on-warning' because of a problem with GCC's visibility attribute: ../../libguile/async.c: In function 'scm_i_setup_sleep': ../../libguile/async.c:277: warning: internal and protected visibility attributes not supported in this configuration; ignored We can't use Gnulib's `visiblity' module to fix that because the attribute appears in public headers, which are potentially processed by compilers other than the one that built Guile. One possibility would be to move internal things in internal headers that are not installed, but it's annoying. Some "#ifdef" magic would be best, but I don't know of any such tricks. Ideas? Thanks, Ludo'.