Re: How to detect NPTL at compile time

Ulrich Drepper <[email protected]>
Newsgroups gmane.comp.lib.phil
Organization Red Hat, Inc.
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Wan-Teh Chang wrote:
> Red Hat Linux 9 ships with the NPTL.  Our code
> contains workarounds for LinuxThreads, and I
> want to disable the workarounds if we are compiling
> against NPTL.  How do I detect whether the pthread
> library is LinuxThreads or NPTL at compile time?

This cannot be answered easily.  If you build a binary on RHL9 it'll be
default link with LinuxThreads and at runtime it'll use by default NPTL.
 You can force using NPTL at link time as well by adding -L/usr/lib/nptl
to your link line.  When you do this there is no further need to find it
out, you better know it beforehand.

- -- 
- --------------.                        ,-.            444 Castro Street
Ulrich Drepper \    ,-----------------'   \ Mountain View, CA 94041 USA
Red Hat         `--' drepper at redhat.com `---------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+jg9x2ijCOnn/RHQRAmtBAJ9BkfdZaDPpB4gu1iVuI31ZSkGBnwCcCUqU
HVgiFRGSuSwg54PZtfS1nUA=
=wucq
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.