summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Moreira Zinsly <rzinsly@linux.vnet.ibm.com>2014-12-11 17:30:42 -0200
committerRaphael Moreira Zinsly <rzinsly@linux.vnet.ibm.com>2014-12-11 17:30:42 -0200
commit215da95dd92b0cff2e8f53ba6d6f24719a42cd84 (patch)
treea77f167be3f567584ec694538d1fbf08116b35f1
parent0d9b42839b2f58417004bed2d3ee53ddf1faa9ba (diff)
downloadgperftools-rzinsly-master.tar.gz
Make PPC64 use 64K of internal page size for tcmalloc by defaultrzinsly-master
This patch set the default tcmalloc internal page size to 64K when built on PPC.
-rw-r--r--configure.ac6
1 files changed, 4 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 33f8ded..5f5601f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -41,7 +41,6 @@ default_enable_heap_profiler=yes
default_enable_heap_checker=yes
default_enable_debugalloc=yes
default_enable_minimal=no
-default_tcmalloc_pagesize=8
default_tcmalloc_alignment=16
need_nanosleep=yes # Used later, to decide if to run ACX_NANOSLEEP
case "$host" in
@@ -54,7 +53,10 @@ esac
# Disable libunwind linking on ppc64 by default.
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(, [return __PPC64__])],
- [default_enable_libunwind=no], [default_enable_libunwind=yes])
+ [default_enable_libunwind=no
+ default_tcmalloc_pagesize=64],
+ [default_enable_libunwind=yes
+ default_tcmalloc_pagesize=8])
AC_ARG_ENABLE([cpu-profiler],
[AS_HELP_STRING([--disable-cpu-profiler],