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 ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ tux-droid-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tux-droid-user
