Re: [tuxdroid-user] Tuxdroid ans slug (NSLU2)
Status: Beta
Brought to you by:
ks156
From: Philippe T. <ph...@te...> - 2007-04-24 17:24:47
|
Hi all, Ok part of the mystery is solved: On my PC:# getconf GNU_LIBPTHREAD_VERSION NPTL 2.3.6 cf http://en.wikipedia.org/wiki/Native_POSIX_Thread_Library On NSLU2:# getconf GNU_LIBPTHREAD_VERSION linuxthreads-0.10 So the Etch for ARM seems to still use linuxthreads and from the above webpage: "The LinuxThreads <http://en.wikipedia.org/wiki/LinuxThreads> project used this system call to simulate thread support entirely in userland. Unfortunately, it had a number of issues with true POSIX compliance, particularly in the areas of signal handling, scheduling, and inter-process synchronization primitives." Immediate conclusion is that tuxdaemon *requires* NPTL to work properly. From some posts on the net, NPTL will be available on ARM with glibc 2.5 and on Debian apparently libc6 unstable is 2.5-3 I could give a try but the I've basically to upgrade all the distro to unstable and i'll do that only if I can mirror the current setup to another external harddrive. Meanwhile we've now a better idea of what to do: read linuxthread faqs to understand te limitations and make tuxdaemon backward compatible with the slightly less POSIX compliant linuxthreads. cf http://pauillac.inria.fr/~xleroy/linuxthreads/ and its readme and faq Phil |