On Wed, Aug 27, 2008 at 11:39 AM, Ricard Wanderlof
<[EMAIL PROTECTED]> wrote:
>
> On Wed, 27 Aug 2008, Will Newton wrote:
>
>>>>> LINUXTHREADS_OLD:
>>>>>
>>>>>  Ok, what does this currently mean?  This selects the old libpthreads
>>>>>  implementation from the dawn of time, but what's the alternative?  The
>>>>> new NPTL stuff hasn't been merged yet, so this intermediate version
>>>>> is...
>>>>> what?
>>>>
>>>> OLD means the old version. !OLD is something newer. !UCLIBC_HAS_THREADS
>>>> is what i do and the rest is a myth.
>>>
>>> OLD works now.  In theory NPTL might be made to work someday.  The one in
>>> between doesn't seem to work and nobody's actually trying to improve it;
>>> does
>>> it have a reason for still being there?  (Is somebody, anywhere,
>>> successfully
>>> using it for anything?)
>>
>> Yes, I use it and it works.
>
> Any idea what is wrong with the !old version, in that it seems not to be
> recommended for use?

No, I'm not sure. There were a few small issues with Makefiles but I
think these are all fixed now. Certainly we are shipping it in a
product that will probably sell hundreds of thousands of units and
uses pthreads quite extensively. We use it because it supports
upward-growing stacks which the old pthreads does not. If you have any
specific issues then let me know and I'll go have a dig in our source
repository to see if there's any changes I haven't pushed upstream
that I forgot about.

> /Ricard
> --
> Ricard Wolf Wanderlöf                           ricardw(at)axis.com
> Axis Communications AB, Lund, Sweden            www.axis.com
> Phone +46 46 272 2016                           Fax +46 46 13 61 30
>
_______________________________________________
uClibc mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/uclibc

Reply via email to