[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: pthreads Linux (ITS#310)
> At 04:25 PM 9/28/99 GMT, wsteffen@bwn.net wrote:
> >Thanks for your quick response. I found that neither
> >PTHREAD_ONCE_INIT or pthread_once_init were defined. I tried
> >the configure on another system with an "older" pthreads
version
> >and the configure worked.
>
> If <pthread.h> defines NEITHER, the package doesn't implement
> POSIX Threads "final" nor "draft4".
>
> >I later found that in fact they were 2
> >different pthread packages'
> >The package that IS compatable is:
> >Linuxthreads by Xavier Leroy
>
> Please note that you have problems using LinuxThreads as it
> is preemptive. <a
href="http://www.openldap.org/faq/index.cgi?file=263">http://www.openldap.org/faq/index.cgi?file=263</a>
>
> >The package that IS NOT compatable is:
> >PCThreads by Michael T. Peterson.
> >A quick comparison looks like it might be that it is just the
> >configure that is incompatable.
>
> OpenLDAP can use either Pthread final and draft4. PCThreads is
> obviosiosly something else. It might be usable, but someone
> would need to sort out the differences and implement necessary
> configure/code changes. Considering that PCthreads appears not
to
> be actively maintained (since 1996), there doesn't seem much
point
> in adding OpenLDAP support for it.
>
> Personally, I recommend GNU Pth (<a
href="http://www.gnu.org/software/pth/)">http://www.gnu.org/software/pth/)</a>
> as it is non-preemptive.
>
> Kurt
Thanks, I will try the GNU
threads.