package/asterisk: enable backtrace when available
asterisk uses backtrace() from execinfo.h to print beuatiful backtraces when it fails. But execinfo is only reliably available with glibc, while it is optionbal in uClibc and completely missing in musl. So, only enable backtrace support for glibc toolchains. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
05e306d8d3
commit
19b1c16e8c
@ -50,7 +50,6 @@ ASTERISK_CONF_OPTS = \
|
||||
--disable-rpath \
|
||||
--without-asound \
|
||||
--without-bfd \
|
||||
--without-execinfo \
|
||||
--without-bluetooth \
|
||||
--without-cap \
|
||||
--without-cpg \
|
||||
@ -135,6 +134,12 @@ ASTERISK_CONF_OPTS += --without-avcodec
|
||||
ASTERISK_CONF_ENV = \
|
||||
ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
|
||||
ASTERISK_CONF_OPTS += --with-execinfo
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-execinfo
|
||||
endif
|
||||
|
||||
ASTERISK_DIRS = \
|
||||
ASTVARLIBDIR="/usr/lib/asterisk" \
|
||||
ASTDATADIR="/usr/lib/asterisk" \
|
||||
|
Loading…
Reference in New Issue
Block a user