aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2011-07-30 16:40:52 -0700
committerJason Evans <je@fb.com>2011-07-30 16:40:52 -0700
commit746e77a06bf1089d50fbd64e1759b96c1cfbd9f5 (patch)
tree3b82722e7ac07ae8d1542515953c5ec67a3472b2 /INSTALL
parentf9a8edbb50f8cbcaf8ed62b36e8d7191ed223d2a (diff)
downloadjemalloc-746e77a06bf1089d50fbd64e1759b96c1cfbd9f5.tar.gz
Add the --with-private-namespace option.
Add the --with-private-namespace option to make it possible to work around library-private symbols being exposed in static libraries.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL6
1 files changed, 6 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 11a457a..2a1e469 100644
--- a/INSTALL
+++ b/INSTALL
@@ -42,6 +42,12 @@ any of the following arguments (not a definitive list) to 'configure':
jemalloc overlays the default malloc zone, but makes no attempt to actually
replace the "malloc", "calloc", etc. symbols.
+--with-private-namespace=<prefix>
+ Prefix all library-private APIs with <prefix>. For shared libraries,
+ symbol visibility mechanisms prevent these symbols from being exported, but
+ for static libraries, naming collisions are a real possibility. By
+ default, the prefix is "" (empty string).
+
--with-install-suffix=<suffix>
Append <suffix> to the base name of all installed files, such that multiple
versions of jemalloc can coexist in the same installation directory. For