mosquitto: fix build on uClibc
Fixes: http://autobuild.buildroot.net/results/c42/c425eb496cc5422ff1e2e51e59d4baf377bcbeed/ The memory tracking feature of mosquitto (which is enabled by default on systems defining __GLIBC__) uses malloc_usable_size() which was only added to uClibc-ng in 1.0.29. 2018.02.x still uses 1.0.28, so disable this feature when building on uClibc. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
371498e002
commit
387a72cc16
@ -17,6 +17,13 @@ MOSQUITTO_MAKE_OPTS = \
|
||||
WITH_WRAP=no \
|
||||
WITH_DOCS=no
|
||||
|
||||
# uses malloc_usable_size which was only added in uClibc-ng 1.0.29
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
||||
MOSQUITTO_MAKE_OPTS += WITH_MEMORY_TRACKING=no
|
||||
else
|
||||
MOSQUITTO_MAKE_OPTS += WITH_MEMORY_TRACKING=yes
|
||||
endif
|
||||
|
||||
# adns uses getaddrinfo_a
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
|
||||
MOSQUITTO_MAKE_OPTS += WITH_ADNS=yes
|
||||
|
Loading…
Reference in New Issue
Block a user