Revert "Blacklist glibc 2.10-2.10.1 for 686"
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 26 Oct 2009 16:45:03 +0000 (18:45 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Mon, 26 Oct 2009 16:45:03 +0000 (18:45 +0200)
This reverts commit bcfa778f2eaece684dafa3d4b1765a121bb016e0.

src/misc/linux_specific.c

index 37bdff5..79c8807 100644 (file)
@@ -24,7 +24,6 @@
 
 #include <stdio.h>
 #include <string.h>
-#include <sys/stat.h>
 
 #include <vlc_common.h>
 #include "../libvlc.h"
@@ -88,31 +87,13 @@ void system_Init (libvlc_int_t *libvlc, int *argc, const char *argv[])
      * process might have called setlocale(). */
     if (strverscmp (glcv, "2.5") >= 0 && strverscmp (glcv, "2.8") < 0)
     {
-        fputs ("LibVLC has detected an unusable buggy GNU/libc version.\n",
-               stderr);
-        fputs ("Please update to version 2.8 or newer.\n", stderr);
+        fputs ("LibVLC has detected an unusable buggy GNU/libc version.\n"
+               "Please update to version 2.8 or newer.\n", stderr);
         fflush (stderr);
 #ifndef DISABLE_BUGGY_GLIBC_CHECK
         abort ();
 #endif
     }
-
-# ifdef __i386__
-    /* glibc 2.10, 2.10.1 fail in pthread_cond_wait on 686 */
-    struct stat st;
-    if (strverscmp (glcv, "2.10") >= 0
-     && strverscmp (glcv, "2.10.1") <= 0 /* update version when fixed */
-     && !stat ("/lib/i686/cmov/libpthread.so.0", &st))
-    {
-        fputs ("LibVLC has detected an unusable buggy GNU/libc version.\n",
-               stderr);
-        fputs ("Please remove GNU/libc acceleration for 686.\n", stderr);
-        fflush (stderr);
-#  ifndef DISABLE_BUGGY_GLIBC_CHECK
-        abort ();
-#  endif
-    }
-# endif
 #endif
 
 #if 0