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
