mesa: Fix Android build by #ifdef'ing out locale support
authorChad Versace <chad@chad-versace.us>
Mon, 15 Aug 2011 20:26:21 +0000 (13:26 -0700)
committerChad Versace <chad@chad-versace.us>
Tue, 16 Aug 2011 20:43:15 +0000 (13:43 -0700)
Bionic does not support locales. This commit #ifdef's out the locale usage
in _mesa_strtof().

Signed-off-by: Chad Versace <chad@chad-versace.us>
src/mesa/main/imports.c

index 0a572ec225d20657f5c71759ef9dd7dd33740504..8f097195922e590a2fafc209c5cdc138bf8f9f1c 100644 (file)
@@ -753,7 +753,8 @@ _mesa_strdup( const char *s )
 float
 _mesa_strtof( const char *s, char **end )
 {
-#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__)
+#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && \
+    !defined(ANDROID)
    static locale_t loc = NULL;
    if (!loc) {
       loc = newlocale(LC_CTYPE_MASK, "C", NULL);