I have received a report that csound does not build on SPARC machines due to some issues with __sync_* intrinsics. While I am still trying to debug the issue, the question of why these intrinsics were used in the first place was raised. In fact, we already use pthread, and pthread provides spinlocks too. Is there any reason for not using the pthread ones? Saludos, Felipe Sateler