This commit adds support for enabling libunwind -- a library that can be
used to display stack information.
Libunwind is enabled and used by Suricata if present during
configuration. A diagnostic message is displayed if libunwind
cannot be found.
(cherry picked from commit
303dd29b501d9f27b60d1b400986f04b99df2453)
;;
esac
+ AC_CHECK_LIB(unwind,unw_backtrace,,LIBUNW="no")
+ if test "$LIBUNW" = "no"; then
+ echo
+ echo " libunwind library and development headers not found"
+ echo " stacktrace on unexpected termination due to signal not possible"
+ echo
+ fi;
AC_ARG_ENABLE(ebpf,
AS_HELP_STRING([--enable-ebpf],[Enable eBPF support]),