commit 9b22c347f9f864e73961d3549dd57ab5f0d595f1 Author: Enrico Forestieri <for...@lyx.org> Date: Mon Feb 3 23:12:41 2025 +0100
Fix check for callstack printing The code was setting the cache variable before the check, so that callstack printing was turning out to be always possible due to the cached result... --- config/lyxinclude.m4 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/lyxinclude.m4 b/config/lyxinclude.m4 index d7063c8ec8..2224dee0ac 100644 --- a/config/lyxinclude.m4 +++ b/config/lyxinclude.m4 @@ -556,6 +556,7 @@ AC_DEFUN([LYX_CHECK_CALLSTACK_PRINTING], lyx_cv_callstack_printing=$enableval, lyx_cv_callstack_printing=yes) if test x"$lyx_cv_callstack_printing" = xyes; then + AS_UNSET([lyx_cv_callstack_printing]) AC_CACHE_CHECK([whether printing callstack is possible], [lyx_cv_callstack_printing], [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ @@ -567,7 +568,7 @@ if test x"$lyx_cv_callstack_printing" = xyes; then backtrace_symbols(array, size); int status = 0; abi::__cxa_demangle("abcd", 0, 0, &status); - ]])],[],[lyx_cv_callstack_printing=no])]) + ]])],[lyx_cv_callstack_printing=yes],[lyx_cv_callstack_printing=no])]) fi if test x"$lyx_cv_callstack_printing" = xyes; then AC_DEFINE([LYX_CALLSTACK_PRINTING], 1, -- lyx-cvs mailing list lyx-cvs@lists.lyx.org https://lists.lyx.org/mailman/listinfo/lyx-cvs