There is a problem of symbolic link in the directoy ./include If I choose old thread / thread or ntpl , the link of this files are not updated. uClibc-glue.h libc-lock.h libc-tsd.h pthreadtypes.h stdio-lock.h not-cancel.h pthread-functions.h pthread.h semaphore.h thread_db.h uClibc-glue.h libc-lock.h libc-tsd.h pthreadtypes.h local_lim.h posix_opt.h local_lim.h and posix_opt.h have a link on libc/sysdeps/linux/common/bits/* and not ../../libpthread/*/sysdeps/pthread/bits/*
seen on the 0.9.32.rc2
Yes, this is a known problem. Do a make realclean when you switch thread impl. Pathes to fix this are welcome, ISTR that it was a bit tricky though.
As said you (currently) need to issue a 'make realclean' between switching thread implementations, unfortunately.