I wonder, should the libc thread stubs actually have weak symbols for their corresponding pthread calls. Assuming you don't need to create thread but really just want the mutex calls, that might be enough to satisfy those app who need them.