From 6dfc36b6397f020f34f0b38116b9f03a4f78e041 Mon Sep 17 00:00:00 2001
From: Luigi Rizzo <rizzo@icir.org>
Date: Wed, 21 Nov 2007 21:30:24 +0000
Subject: [PATCH] enable support for stack backtrace for stuff built in utils/
 (this was present in the main tree but forgotten here).

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89506 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 configure      | 6 +++---
 configure.ac   | 2 +-
 utils/Makefile | 2 ++
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/configure b/configure
index 7f62553ae4..deb772f2ad 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac Revision: 89472 .
+# From configure.ac Revision: 89475 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.61.
 #
@@ -34749,7 +34749,7 @@ if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lexecinfo ${pbxlibdir} -lexecinfo $LIBS"
+LIBS="-lexecinfo ${pbxlibdir}  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34815,7 +34815,7 @@ fi
 
    # now check for the header.
    if test "${AST_BKTR_FOUND}" = "yes"; then
-      BKTR_LIB="${pbxlibdir} -lexecinfo -lexecinfo"
+      BKTR_LIB="${pbxlibdir} -lexecinfo "
       # if --with-BKTR=DIR has been specified, use it.
       if test "x${BKTR_DIR}" != "x"; then
 	 BKTR_INCLUDE="-I${BKTR_DIR}/include"
diff --git a/configure.ac b/configure.ac
index bc8fe55028..828722c112 100644
--- a/configure.ac
+++ b/configure.ac
@@ -861,7 +861,7 @@ AST_EXT_LIB_CHECK([UNIXODBC], [odbc], [SQLConnect], [sql.h], [])
 
 AST_EXT_LIB_CHECK([OGG], [ogg], [ogg_sync_init], [])
 
-AST_EXT_LIB_CHECK([BKTR], [execinfo], [backtrace], [execinfo.h], [-lexecinfo])
+AST_EXT_LIB_CHECK([BKTR], [execinfo], [backtrace], [execinfo.h])
 
 # possible places for oss definitions
 AST_EXT_LIB_CHECK([OSS], [ossaudio], [], [linux/soundcard.h])
diff --git a/utils/Makefile b/utils/Makefile
index 95fcee186c..4ae97d3abe 100644
--- a/utils/Makefile
+++ b/utils/Makefile
@@ -19,6 +19,8 @@
 ALL_UTILS:=astman smsq stereorize streamplayer aelparse muted check_expr conf2ael hashtest2 hashtest
 UTILS:=$(ALL_UTILS)
 
+LIBS += $(BKTR_LIB)	# astobj2 with devmode uses backtrace
+
 include $(ASTTOPDIR)/Makefile.rules
 
 ifeq ($(OSARCH),SunOS)
-- 
GitLab