Mailinglist Archive: opensuse-programming (55 mails)

< Previous Next >
Re: [suse-programming-e] linux Threads vs. NPTL
  • From: Dimych <dimych@xxxxxxxxxx>
  • Date: Fri, 4 Mar 2005 07:51:02 -0800 (PST)
  • Message-id: <20050304155102.61897.qmail@xxxxxxxxxxxxxxxxxxxxxxx>
--- Jerry Feldman <gaf@xxxxxxx> wrote:
> On Thursday 03 March 2005 6:10 pm, Dimych wrote:
> > --- Jerry Feldman <gaf@xxxxxxx> 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.

I had understood your point :) When saying "...that
will prevent a program from linking with the Linux
Threads library..." what exact errors are you getting?
I though it's possible to link your programm against
both those libraries at the same time.

>
> 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.
>

Sorry, my mistake

>
>
> --
> Jerry Feldman <gaf@xxxxxxx>
>
Dmitry

< Previous Next >
Follow Ups