Don't use strtod_l in Mesa on Android

Android includes a fix to asm/posix_types.h inside
i686-linux-android/4.7/include-fixed/asm/posix_types.h. That
file #include_next's the real asm/posix_types.h, but then fixes
(redefines) the __FD_ZERO macro. However, it also #includes
features.h, which unconditionally defines _GNU_SOURCE.
src/glsl/strtod.c assumes that if the _GNU_SOURCE macro is defined,
that it can use locale_t, which isn't available on Android.

Review URL:

git-svn-id: svn:// 0039d316-1c4b-4281-b951-d872f2087c98
1 file changed