From patchwork Sun Feb 17 13:50:22 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: xlib_libpthread-stubs: needs -pthread when linking statically Date: Sun, 17 Feb 2013 03:50:22 -0000 From: Arnout Vandecappelle X-Patchwork-Id: 221062 Message-Id: <1361109023-21403-1-git-send-email-arnout@mind.be> To: buildroot@busybox.net From: "Arnout Vandecappelle (Essensium/Mind)" Fixes http://autobuild.buildroot.net/results/392512cb348123d76962df02e38675a80eae41b1 Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- My gcc manual only documents the -pthread option for some architectures, but it seems to work for x86, sh and arm as well. --- package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk b/package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk index 909253c..40d9a0b 100644 --- a/package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk +++ b/package/x11r7/xlib_libpthread-stubs/xlib_libpthread-stubs.mk @@ -9,6 +9,10 @@ XLIB_LIBPTHREAD_STUBS_SITE = http://xcb.freedesktop.org/dist/ XLIB_LIBPTHREAD_STUBS_INSTALL_STAGING = YES +ifeq ($(BR2_PREFER_STATIC_LIB),y) +XLIB_LIBPTHREAD_STUBS_CONF_ENV += LDFLAGS="$(TARGET_LDFLAGS) -pthread" +endif + $(eval $(autotools-package)) $(eval $(host-autotools-package))