diff --git a/configure.in b/configure.in index b20d34e1f6..9b2a69cb77 100644 --- a/configure.in +++ b/configure.in @@ -499,7 +499,7 @@ for f in ${srcdir}/lib/srfi/srfi-*.scm do srfi=`echo $f | sed 's%.*/%%' | sed 's/.scm//'` AC_MSG_CHECKING(if guile needs our copy of ${srfi}) - if ${GUILE} -c "(use-modules (srfi ${srfi}))" > /dev/null 2>&1 + if ${GUILE} -c "(debug-set! stack 200000) (use-modules (srfi ${srfi}))" > /dev/null 2>&1 then AC_MSG_RESULT(no) else diff --git a/src/bin/gnucash-bin.c b/src/bin/gnucash-bin.c index 7592302918..22d3b337df 100644 --- a/src/bin/gnucash-bin.c +++ b/src/bin/gnucash-bin.c @@ -440,6 +440,8 @@ inner_main (void *closure, int argc, char **argv) char* fn; GError *error = NULL; + scm_c_eval_string("(debug-set! stack 200000)"); + main_mod = scm_c_resolve_module("gnucash main"); scm_set_current_module(main_mod);