summaryrefslogtreecommitdiff
path: root/libbacktrace/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'libbacktrace/configure.ac')
-rw-r--r--libbacktrace/configure.ac10
1 files changed, 9 insertions, 1 deletions
diff --git a/libbacktrace/configure.ac b/libbacktrace/configure.ac
index 4e0abbab720..b21beea11b0 100644
--- a/libbacktrace/configure.ac
+++ b/libbacktrace/configure.ac
@@ -98,7 +98,15 @@ fi
AC_SUBST(WARN_FLAGS)
-GCC_CHECK_UNWIND_GETIPINFO
+if test -n "${with_target_subdir}"; then
+ GCC_CHECK_UNWIND_GETIPINFO
+else
+ AC_CHECK_FUNC(_Unwind_GetIPInfo, [have_unwind_getipinfo=yes],
+ [have_unwind_getipinfo=no])
+ if test "$have_unwind_getipinfo" = "yes"; then
+ AC_DEFINE(HAVE_GETIPINFO, 1, [Define if _Unwind_GetIPInfo is available.])
+ fi
+fi
# When building as a target library, shared libraries may want to link
# this in. We don't want to provide another shared library to