mirror of
https://github.com/zeromq/libzmq.git
synced 2025-11-03 00:23:30 +01:00
Problem: no backtrace is printed on assert
Solution: add an optional dependency on libunwind, and if present use it to print the backtrace when zmq_abort is called.
This commit is contained in:
10
configure.ac
10
configure.ac
@@ -632,6 +632,16 @@ else
|
||||
AC_SUBST(pkg_config_defines, "")
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES(LIBUNWIND, [libunwind],
|
||||
[
|
||||
AC_DEFINE(HAVE_LIBUNWIND, 1, [The libunwind library is to be used])
|
||||
AC_SUBST([LIBUNWIND_CFLAGS])
|
||||
AC_SUBST([LIBUNWIND_LIBS])
|
||||
],
|
||||
[
|
||||
AC_MSG_WARN([Cannot find libunwind])
|
||||
])
|
||||
|
||||
# Subst LIBZMQ_EXTRA_CFLAGS & CXXFLAGS & LDFLAGS
|
||||
AC_SUBST(LIBZMQ_EXTRA_CFLAGS)
|
||||
AC_SUBST(LIBZMQ_EXTRA_CXXFLAGS)
|
||||
|
||||
Reference in New Issue
Block a user