I've never seen the -D_POSIX_PTHREAD_SEMANTICS before. What caused you to need to define that flag? Also...what hardware (cpu) and operating system (linux? what distro? what version?) are you using? Matt Z.