Re: [suse-programming-e] linux Threads vs. NPTL
On Thursday 03 March 2005 6:10 pm, Dimych wrote:
--- Jerry Feldman
wrote: Is there any definitive way that a threaded app can detect which thread library it is using, the older Linux Threads or the newer Native POSIX Thread Library. I have found a few functions, such as pthread_tryjoin_np(), that exist only in NPTL, but that will prevent a program from linking with the Linux Threads library.
Why do not you just use #ifdefs and specify what library to use as a build parameter? That's not my point. I was looking for a run-time check.
When building with NPTL, I set
CFLAGS=-pthread -I/usr/include/nptl -L/usr/lib/nptl
This points the build at the correct library and header file.
Also, I posted this originally to suse-programming-e.
--
Jerry Feldman
participants (1)
-
Jerry Feldman