Hi. For some programs, I need an unlimited stack, i.e. ulimit -S -s unlimited is in effect. (Yes, I know this might be dangerous, but I have no workaround, yet.)
guile does not like this, for example the version 2.2.4 packaged with Ubuntu 19.04. Also when building a local version from the 2.2.4 tar file, the make step ends at the first guile call: ... SNARF regex-posix.doc GEN guile-procedures.texi Wrong __data_start/_end pair 5767 Aborted (core dumped) | GUILE_AUTO_COMPILE=0 ../meta/build-env guild snarf-check-and-output-texi > guile-procedures.texi make[3]: *** [Makefile:4281: guile-procedures.texi] Error 1 make[3]: Leaving directory '/var/tmp/guile-2.2.4/libguile' make[2]: *** [Makefile:2423: all] Error 2 make[2]: Leaving directory '/var/tmp/guile-2.2.4/libguile' make[1]: *** [Makefile:1857: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/guile-2.2.4' make: *** [Makefile:1743: all] Error 2 In all cases, the common message is "Wrong __data_start/_end pair". I browsed the manual and the source, but could not find any reference to ulimit. Ciao Sven