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@xxxxxxxxxxxx> To: unbound-users@xxxxxxxxxxx Subject: Re: [Unbound-users] unbound linking bug with pthreads -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Paul, Unbound uses http://www.nongnu.org/autoconf-archive/acx_pthread.html 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, Wouter 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: > > https://fedoraproject.org/wiki/UnderstandingDSOLinkChange > > 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAkuFYsYACgkQkDLqNwOhpPiKFwCeLJ3fwcO7Ye4Kp+bq/LuVIyn1 1B4AoILnaK2bP8SJ9PePI1Xw6Oa/5euf =yj7Q -----END PGP SIGNATURE----- _______________________________________________ Unbound-users mailing list Unbound-users@xxxxxxxxxxx http://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel