From 92f75e6004e415b4de1c049fc7c74a3795982b46 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Mon, 22 Apr 2013 22:20:00 +0900 Subject: [PATCH] deal with platforms where backtrace() is in a different library than libc. execinfo for NetBSD and ubacktrace for uClibc. i don't know if the latter is relevant to Open vSwitch, though. Signed-off-by: YAMAMOTO Takashi Signed-off-by: Ben Pfaff --- m4/openvswitch.m4 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/m4/openvswitch.m4 b/m4/openvswitch.m4 index 1236853f3..ac0c7d5d6 100644 --- a/m4/openvswitch.m4 +++ b/m4/openvswitch.m4 @@ -167,10 +167,9 @@ AC_DEFUN([OVS_CHECK_DBDIR], [DBDIR='${sysconfdir}/${PACKAGE}']) AC_SUBST([DBDIR])]) -dnl Defines HAVE_BACKTRACE if backtrace() is declared in -dnl and exists in libc. +dnl Defines HAVE_BACKTRACE if backtrace() is found. AC_DEFUN([OVS_CHECK_BACKTRACE], - [AC_CHECK_HEADER([execinfo.h], [AC_CHECK_FUNCS([backtrace])])]) + [AC_SEARCH_LIBS([backtrace], [execinfo ubacktrace])]) dnl Checks for __malloc_hook, etc., supported by glibc. AC_DEFUN([OVS_CHECK_MALLOC_HOOKS], -- 2.43.0