From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Fri, 30 Dec 2016 11:29:05 +0100 Subject: [Buildroot] [PATCH 04/52] package/asterisk: enable backtrace when available In-Reply-To: References: Message-ID: <4f137e2ed5ea92ad82ebc2438031d8605eca784c.1483093662.git.yann.morin.1998@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net 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" --- package/asterisk/asterisk.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 239e457..147729f 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -32,7 +32,6 @@ ASTERISK_CONF_OPTS += \ --disable-rpath \ --without-asound \ --without-bfd \ - --without-execinfo \ --without-bluetooth \ --without-cap \ --without-cpg \ @@ -111,6 +110,12 @@ ASTERISK_CONF_OPTS += \ 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" \ -- 2.7.4