From 477a9ac080745ac33e329d8be3cc3b1049f2d0d5 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 20 Sep 2004 06:13:39 +0000 Subject: [PATCH] don't touch TLS on linuxthreads --- stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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;