pthreads linking in devel/F-13 issue

Paul Wouters paul at
Wed Feb 24 18:19:58 UTC 2010

Does someone know why this is going wrong?

---------- Forwarded message ----------
Date: Wed, 24 Feb 2010 18:32:54 +0100
From: W.C.A. Wijngaards <wouter at>
To: unbound-users at
Subject: Re: [Unbound-users] unbound linking bug with pthreads

Hash: SHA1

Hi Paul,

Unbound uses
in acx_pthread.m4.  It uses configure-style compilation tests to see
what works, and tries -pthread (CFLAGS) and later -lpthread (LIBS).  It
does not try both at once.

For me, I end up with -pthread in the CFLAGS. This is included on the
commandline when linking.  Perhaps -pthread is enough when linking, or
does it have to be -lpthread ?  If so, the configure test to link with
- -pthread should be failing and perhaps a test added to the macro and
submitted upstream.

If the new system has pthread-config you can set both cflags and libs
with that, no patch required.

Best regards,

On 02/24/2010 05:37 PM, Paul Wouters wrote:
> Hi,
> Fedora 13 will no longer implicitely link in certain libraries. For
> a full description see:
> This is happening with unbound and the pthreads library. So we need to
> pass it a -lpthreads when we are compiling with --with-pthreads.
> I'm not a "configure" expert, so while I do see some tests in configure,
> I don't understand where it remembers the additional -lpthread argument
> which needs to be added to the Makefile's LIBS=
> Currently, on my Linux machine which ran with --with-phtreads, I see in
> Makefile:
>     LIBS=$(strip -lldns -levent -lrt   -lcrypto)
> This is missing -lpthread
> Paul
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora -

Unbound-users mailing list
Unbound-users at

More information about the devel mailing list