diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp b/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp index 91506125b5..45b398a500 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp +++ b/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp @@ -78,6 +78,10 @@ static int TestTLSThread( void *p ) static void TestTLS() { + /* TLS won't work on older threads libraries, and may crash. */ + if( !UsingNPTL() ) + return; + /* TLS won't work on older Linux kernels. Do a simple check. */ g_iTestTLS = 1;