From: Peter Korsgaard Date: Mon, 7 Apr 2014 21:55:20 +0000 (+0200) Subject: harfbuzz: fix static linking of test programs when toolchain has threads support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3d03017f53c2566ed32a0ae76d79eeb1ef4a7feb;p=buildroot.git harfbuzz: fix static linking of test programs when toolchain has threads support Fixes http://autobuild.buildroot.net/results/701/701a1a260a58a81f45b3b9eae7eb47b400e05b37/ Signed-off-by: Peter Korsgaard --- diff --git a/package/harfbuzz/harfbuzz.mk b/package/harfbuzz/harfbuzz.mk index 23bc848146..ed440ed727 100644 --- a/package/harfbuzz/harfbuzz.mk +++ b/package/harfbuzz/harfbuzz.mk @@ -13,6 +13,11 @@ HARFBUZZ_INSTALL_STAGING = YES HARFBUZZ_CONF_OPT = --without-coretext --without-uniscribe --without-graphite2 +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) +# forgets to link test programs with -pthread breaking static link +HARFBUZZ_CONF_ENV = LDFLAGS="$(TARGET_LDFLAGS) -pthread" +endif + ifeq ($(BR2_PACKAGE_CAIRO),y) HARFBUZZ_DEPENDENCIES += cairo HARFBUZZ_CONF_OPT += --with-cairo=yes