summaryrefslogtreecommitdiffstats
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
parent66c1d1dc169d11d7bcf8db115d6e6ea03ccb8d73 (diff)
downloadbuildroot-ec692f94984e10593dd154fc340299131b347b0f.tar.gz
buildroot-ec692f94984e10593dd154fc340299131b347b0f.zip
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>
-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 7086dfa9cd..f1c9ffe622 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))
OpenPOWER on IntegriCloud