Commit 7341eb82 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

collectd: fix static linking



collectd-tg indirectly uses pthread, but forgets to link with -pthread.

Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 4b9a294e
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@

COLLECTD_VERSION = 5.4.1
COLLECTD_SITE = http://collectd.org/files
COLLECTD_MAKE_OPT = LDFLAGS="$(TARGET_LDFLAGS) -lm"
COLLECTD_CONF_ENV = ac_cv_lib_yajl_yajl_alloc=yes
COLLECTD_INSTALL_STAGING = YES
COLLECTD_LICENSE = GPLv2 LGPLv2.1
@@ -22,6 +21,16 @@ COLLECTD_PLUGINS_DISABLE = amqp apple_sensors aquaero ascent dbi email \
		tokyotyrant uuid varnish vserver write_mongodb write_redis \
		xmms zfs_arc

COLLECTD_LDFLAGS = $(TARGET_LDFLAGS) -lm

ifeq ($(BR2_PREFER_STATIC_LIB),y)
# collectd-tg indirectly needs pthread but doesn't link with -pthread,
# causing static linker errors
COLLECTD_LDFLAGS += -lpthread
endif

COLLECTD_CONF_ENV += LDFLAGS="$(COLLECTD_LDFLAGS)"

COLLECTD_CONF_OPT += --with-nan-emulation --with-fp-layout=nothing \
	--localstatedir=/var --with-perl-bindings=no \
	$(foreach p, $(COLLECTD_PLUGINS_DISABLE), --disable-$(p)) \