Commit 9ae29b39 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Remove the old glibc version check

This is not so relevant anymore and was only a warning anyway.
(We cannot avoid the bug in LibVLC.)
parent 49399c27
...@@ -256,6 +256,7 @@ SOURCES_libvlc_linux = \ ...@@ -256,6 +256,7 @@ SOURCES_libvlc_linux = \
posix/thread.c \ posix/thread.c \
posix/linux_cpu.c \ posix/linux_cpu.c \
posix/linux_specific.c \ posix/linux_specific.c \
posix/specific.c \
posix/rand.c \ posix/rand.c \
$(NULL) $(NULL)
......
...@@ -73,35 +73,3 @@ char *config_GetLibDir (void) ...@@ -73,35 +73,3 @@ char *config_GetLibDir (void)
error: error:
return (path != NULL) ? path : strdup (PKGLIBDIR); return (path != NULL) ? path : strdup (PKGLIBDIR);
} }
#ifdef __GLIBC__
# include <gnu/libc-version.h>
# include <stdlib.h>
#endif
void system_Init (void)
{
#ifdef __GLIBC__
const char *glcv = gnu_get_libc_version ();
/* gettext in glibc 2.5-2.7 is not thread-safe. LibVLC keeps crashing,
* especially in sterror_r(). Even if we have NLS disabled, the calling
* 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"
"Please update to version 2.8 or newer.\n", stderr);
fflush (stderr);
}
#endif
}
void system_Configure (libvlc_int_t *libvlc,
int argc, const char *const argv[])
{
(void)libvlc; (void)argc; (void)argv;
}
void system_End (void)
{
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment