summaryrefslogtreecommitdiffstats
path: root/jemalloc/INSTALL
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2011-03-23 00:03:58 (GMT)
committerJason Evans <je@fb.com>2011-03-23 00:03:58 (GMT)
commitfb4e26aa9e3f5a02fa1527715a79b13aaf253b31 (patch)
treefee87fada7bd70eed4b7859a63e2978035ffe7be /jemalloc/INSTALL
parentad11ee6a3416e8d234c35670f20687d17545c09f (diff)
parent4bcd987251826a7f9c49a1e2e6968bbb639a06c8 (diff)
downloadjemalloc-2.2.0.zip
jemalloc-2.2.0.tar.gz
jemalloc-2.2.0.tar.bz2
Merge branch 'dev'2.2.0
Diffstat (limited to 'jemalloc/INSTALL')
-rw-r--r--jemalloc/INSTALL21
1 files changed, 13 insertions, 8 deletions
diff --git a/jemalloc/INSTALL b/jemalloc/INSTALL
index e0a5dc4..11a457a 100644
--- a/jemalloc/INSTALL
+++ b/jemalloc/INSTALL
@@ -62,18 +62,23 @@ any of the following arguments (not a definitive list) to 'configure':
--enable-prof
Enable heap profiling and leak detection functionality. See the "opt.prof"
- option documentation for usage details.
+ option documentation for usage details. When enabled, there are several
+ approaches to backtracing, and the configure script chooses the first one
+ in the following list that appears to function correctly:
---disable-prof-libgcc
- Disable the use of libgcc's backtracing functionality. Ordinarily, libgcc's
- backtracing functionality is superior to the alternatives, but it may fail
- to capture backtraces on some systems.
+ + libunwind (requires --enable-prof-libunwind)
+ + libgcc (unless --disable-prof-libgcc)
+ + gcc intrinsics (unless --disable-prof-gcc)
--enable-prof-libunwind
Use the libunwind library (http://www.nongnu.org/libunwind/) for stack
- backtracing. libunwind is quite slow, but it tends to work across a wider
- variety of system configurations than the default backtracing code, which is
- based on libgcc functionality or gcc intrinsics.
+ backtracing.
+
+--disable-prof-libgcc
+ Disable the use of libgcc's backtracing functionality.
+
+--disable-prof-gcc
+ Disable the use of gcc intrinsics for backtracing.
--with-static-libunwind=<libunwind.a>
Statically link against the specified libunwind.a rather than dynamically