From 0d3f4752af7a11215c1ef05f1b4f32bfca7d5a1b Mon Sep 17 00:00:00 2001 From: Vicente Olivert Riera Date: Thu, 10 Sep 2015 11:03:00 +0100 Subject: [PATCH] ibrdtn-tools: fix linking problem when building statically The problem looks like this: /br/output/host/usr/mipsel-buildroot-linux-uclibc/sysroot/usr//lib/librt.a(timer_routines.os): In function `__start_helper_thread': timer_routines.c:(.text+0x2f4): undefined reference to `pthread_atfork' collect2: error: ld returned 1 exit status Adding -pthread to LDFLAGS fixes the problem. Fixes: http://autobuild.buildroot.net/results/a87/a87a764d3a28f835ed8645923594f7023a662ae8/ Signed-off-by: Vicente Olivert Riera Signed-off-by: Peter Korsgaard --- package/ibrdtn-tools/ibrdtn-tools.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/ibrdtn-tools/ibrdtn-tools.mk b/package/ibrdtn-tools/ibrdtn-tools.mk index 34f05a6228..97ec3c9e17 100644 --- a/package/ibrdtn-tools/ibrdtn-tools.mk +++ b/package/ibrdtn-tools/ibrdtn-tools.mk @@ -10,6 +10,10 @@ IBRDTN_TOOLS_LICENSE = Apache-2.0 IBRDTN_TOOLS_LICENSE_FILES = COPYING IBRDTN_TOOLS_DEPENDENCIES = ibrcommon ibrdtn host-pkgconf +ifeq ($(BR2_STATIC_LIBS),y) +IBRDTN_TOOLS_CONF_ENV += LDFLAGS="$(TARGET_LDFLAGS) -pthread" +endif + ifeq ($(BR2_PACKAGE_LIBDAEMON),y) IBRDTN_TOOLS_CONF_OPTS += --with-libdaemon IBRDTN_TOOLS_DEPENDENCIES += libdaemon