aboutsummaryrefslogtreecommitdiff
path: root/src/allocators/tcmalloc
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-02-17 15:18:29 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-02-17 15:18:29 +0100
commit4c39d7b1e2d3a2ac4d6255170631c5bd610a2878 (patch)
treebbd58ccb7bcba1f6620b3b9670b5441da57621c5 /src/allocators/tcmalloc
parent2cb2015a6a9cecac3e204af9951675b981f19554 (diff)
downloadallocbench-4c39d7b1e2d3a2ac4d6255170631c5bd610a2878.tar.gz
allocbench-4c39d7b1e2d3a2ac4d6255170631c5bd610a2878.zip
add new standalone TCMalloc
Diffstat (limited to 'src/allocators/tcmalloc')
-rw-r--r--src/allocators/tcmalloc/tcmalloc_bazel_build_so.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/allocators/tcmalloc/tcmalloc_bazel_build_so.patch b/src/allocators/tcmalloc/tcmalloc_bazel_build_so.patch
new file mode 100644
index 0000000..cdd2840
--- /dev/null
+++ b/src/allocators/tcmalloc/tcmalloc_bazel_build_so.patch
@@ -0,0 +1,22 @@
+diff --git tcmalloc/BUILD tcmalloc/BUILD
+index 66d160e..25946af 100644
+--- tcmalloc/BUILD
++++ tcmalloc/BUILD
+@@ -109,6 +109,17 @@ cc_library(
+ alwayslink = 1,
+ )
+
++# This library provides tcmalloc as shared object
++cc_binary(
++ name = "tcmalloc.so",
++ copts = TCMALLOC_DEFAULT_COPTS,
++ linkshared = 1,
++ linkstatic = 1,
++ deps = overlay_deps + tcmalloc_deps + [
++ ":tcmalloc",
++ ]
++)
++
+ # Provides tcmalloc always; use per-thread mode.
+ #
+ cc_library(