From 7d6e11ddd5c0414f8e00db63a0aa7b1c5695b026 Mon Sep 17 00:00:00 2001 From: Peter Seiderer Date: Sat, 10 Nov 2018 18:56:49 +0100 Subject: [PATCH] main: Fix __iwd_backtrace_init() availability detection Check for HAVE_EXECINFO_H for all __iwd_backtrace_init usages. Fixes: src/main.o: In function `main': main.c:(.text.startup+0x798): undefined reference to `__iwd_backtrace_init' collect2: error: ld returned 1 exit status --- src/backtrace.h | 2 +- src/main.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backtrace.h b/src/backtrace.h index bfdc8583..829ba020 100644 --- a/src/backtrace.h +++ b/src/backtrace.h @@ -19,7 +19,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * */ -#ifdef __GLIBC__ +#ifdef HAVE_EXECINFO_H void __iwd_backtrace_init(); void __iwd_backtrace_print(unsigned int offset); #endif diff --git a/src/main.c b/src/main.c index c1a2c423..8035fa06 100644 --- a/src/main.c +++ b/src/main.c @@ -445,7 +445,7 @@ int main(int argc, char *argv[]) if (debugopt) l_debug_enable(debugopt); -#ifdef __GLIBC__ +#ifdef HAVE_EXECINFO_H __iwd_backtrace_init(); #endif