Prevent gettext bug on glibc 2.5 too
authorRémi Denis-Courmont <rem@videolan.org>
Sun, 9 Dec 2007 20:02:03 +0000 (20:02 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sun, 9 Dec 2007 20:02:03 +0000 (20:02 +0000)
src/vlc.c

index e9190c8..11a7c63 100644 (file)
--- a/src/vlc.c
+++ b/src/vlc.c
@@ -67,10 +67,11 @@ int main( int i_argc, const char *ppsz_argv[] )
     int i_ret;
 
 #   ifdef __GLIBC__
-    if (dlsym (RTLD_NEXT, "sync_file_range") && !dlsym (RTLD_NEXT, "qsort_r"))
+    if (dlsym (RTLD_NEXT, "inet6_rth_add") && !dlsym (RTLD_NEXT, "qsort_r"))
     {
-        /* Way too many Linux users have glibc 2.6 that keeps crashing
+        /* Way too many Linux users have glibc 2.5-2.7 that keeps crashing
          * inside its non-thread-safe dcgettext(). */
+        /* Hopefully glibc 2.8 will eventually work, not sure though */
         fprintf (stderr,
 "***************************************************\n"
 "*** glibc version with broken libintl detected. ***\n"