This trunk patch should go into the 2.3 branch: 2005-03-23 Ulrich Drepper <drepper@redhat.com> * pthread_create.c (__pthread_create_2_1): Rename syscall error variable to scerr.
This fix is now in the 2.3 branch as well as the trunk, and the problem should be resolved as of the 2.3.6 release.