summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2014-03-31 03:35:50 (GMT)
committerJason Evans <jasone@canonware.com>2014-03-31 03:35:50 (GMT)
commit82abf6fe6913a0f8bccc5ad8aeab081a8d9a5ed8 (patch)
tree4ad0917543baa2b4d8e9d27aef2ce65dc3ea0cf4
parente181f5aa76d3a9d59a4e0ce46867349334f286d1 (diff)
downloadjemalloc-82abf6fe6913a0f8bccc5ad8aeab081a8d9a5ed8.zip
jemalloc-82abf6fe6913a0f8bccc5ad8aeab081a8d9a5ed8.tar.gz
jemalloc-82abf6fe6913a0f8bccc5ad8aeab081a8d9a5ed8.tar.bz2
Allow libgcc-based backtracing on x86.
Remove autoconf code that explicitly disabled libgcc-based backtracing on i[3456]86. There is no mention of which platforms/compilers exhibited problems when this code was added, and chances are good that any gcc toolchain issues have long since been fixed.
-rw-r--r--configure.ac16
1 files changed, 0 insertions, 16 deletions
diff --git a/configure.ac b/configure.ac
index 3521a70..4de81dc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -747,22 +747,6 @@ if test "x$backtrace_method" = "x" -a "x$enable_prof_libgcc" = "x1" \
-a "x$GCC" = "xyes" ; then
AC_CHECK_HEADERS([unwind.h], , [enable_prof_libgcc="0"])
AC_CHECK_LIB([gcc], [_Unwind_Backtrace], [LIBS="$LIBS -lgcc"], [enable_prof_libgcc="0"])
- dnl The following is conservative, in that it only has entries for CPUs on
- dnl which jemalloc has been tested.
- AC_MSG_CHECKING([libgcc-based backtracing reliability on ${host_cpu}])
- case "${host_cpu}" in
- i[[3456]]86)
- AC_MSG_RESULT([unreliable])
- enable_prof_libgcc="0";
- ;;
- x86_64)
- AC_MSG_RESULT([reliable])
- ;;
- *)
- AC_MSG_RESULT([unreliable])
- enable_prof_libgcc="0";
- ;;
- esac
if test "x${enable_prof_libgcc}" = "x1" ; then
backtrace_method="libgcc"
AC_DEFINE([JEMALLOC_PROF_LIBGCC], [ ])