summaryrefslogtreecommitdiff
path: root/package/jemalloc
diff options
context:
space:
mode:
authorCharles Hardin <ckhardin@exablox.com>2016-09-08 16:42:00 -0700
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-09-11 22:26:49 +0200
commitec692f94984e10593dd154fc340299131b347b0f (patch)
treed02949e5b3be104e8aad8f9b2ea9ef447314d1c6 /package/jemalloc
parent66c1d1dc169d11d7bcf8db115d6e6ea03ccb8d73 (diff)
jemalloc: add a check for valgrind being configured as well
jemalloc can be compiled with valgrind support being enabled to produce proper output, so when the valgrind package has been configured configure jemalloc appropriately. In addition, make sure to disable valgrind support unconditionally in the host variant of jemalloc. Signed-off-by: Charles Hardin <ckhardin@exablox.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/jemalloc')
-rw-r--r--package/jemalloc/jemalloc.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/package/jemalloc/jemalloc.mk b/package/jemalloc/jemalloc.mk
index 7086dfa9c..f1c9ffe62 100644
--- a/package/jemalloc/jemalloc.mk
+++ b/package/jemalloc/jemalloc.mk
@@ -11,5 +11,14 @@ JEMALLOC_LICENSE = BSD-2c
JEMALLOC_LICENSE_FILES = COPYING
JEMALLOC_INSTALL_STAGING = YES
+ifeq ($(BR2_PACKAGE_VALGRIND),y)
+JEMALLOC_DEPENDENCIES += valgrind
+JEMALLOC_CONF_OPTS += --enable-valgrind
+else
+JEMALLOC_CONF_OPTS += --disable-valgrind
+endif
+
+HOST_JEMALLOC_CONF_OPTS += --disable-valgrind
+
$(eval $(autotools-package))
$(eval $(host-autotools-package))