From: Ben Pfaff Date: Tue, 23 Apr 2013 18:07:25 +0000 (-0700) Subject: timeval: Check for HAVE_BACKTRACE instead of HAVE_EXECINFO_H. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=93456ec8b0935a934b93f7a11b592fcc7cab73ff;p=sliver-openvswitch.git timeval: Check for HAVE_BACKTRACE instead of HAVE_EXECINFO_H. Other code in the tree uses HAVE_BACKTRACE and then blindly includes if it is present, so this doesn't make anything worse. Once we do that, HAVE_EXECINFO_H has no further users, so this commit also removes the check for Reported-by: YAMAMOTO Takashi Signed-off-by: Ben Pfaff --- diff --git a/configure.ac b/configure.ac index 79fb46ea9..9f4294156 100644 --- a/configure.ac +++ b/configure.ac @@ -61,7 +61,7 @@ OVS_CHECK_STRTOK_R AC_CHECK_MEMBERS([struct stat.st_mtim.tv_nsec, struct stat.st_mtimensec], [], [], [[#include ]]) AC_CHECK_FUNCS([mlockall strnlen strsignal getloadavg statvfs setmntent]) -AC_CHECK_HEADERS([mntent.h sys/statvfs.h linux/types.h linux/if_ether.h execinfo.h]) +AC_CHECK_HEADERS([mntent.h sys/statvfs.h linux/types.h linux/if_ether.h]) OVS_CHECK_PKIDIR OVS_CHECK_RUNDIR diff --git a/lib/timeval.c b/lib/timeval.c index 6e415147e..163de1e63 100644 --- a/lib/timeval.c +++ b/lib/timeval.c @@ -37,7 +37,7 @@ /* backtrace() from is really useful, but it is not signal safe * everywhere, such as on x86-64. */ -#if HAVE_EXECINFO_H && !defined __x86_64__ +#if HAVE_BACKTRACE && !defined __x86_64__ # define USE_BACKTRACE 1 # include #else