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>
This commit is contained in:
Charles Hardin 2016-09-08 16:42:00 -07:00 committed by Thomas Petazzoni
parent 66c1d1dc16
commit ec692f9498

View File

@ -11,5 +11,14 @@ JEMALLOC_LICENSE = BSD-2c
JEMALLOC_LICENSE_FILES = COPYING JEMALLOC_LICENSE_FILES = COPYING
JEMALLOC_INSTALL_STAGING = YES 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 $(autotools-package))
$(eval $(host-autotools-package)) $(eval $(host-autotools-package))