intl/localename: control langinfo.h inclusion

This header is only used to work around buggy behavior in old versions
of glibc, so do not include it all the time.  Otherwise we get build
failures on systems that do not provide langinfo.h.

* gettext-runtime/intl/localename.c: Wrap langinfo.h include with same
ifdefs used in the source later on.
This commit is contained in:
Mike Frysinger
2015-10-12 18:00:43 -04:00
committed by Daiki Ueno
parent 614ff78da5
commit afe42f6d0b
2 changed files with 12 additions and 1 deletions
+9
View File
@@ -1,3 +1,12 @@
2015-10-14 Mike Frysinger <vapier@chromium.org>
intl/localename: control langinfo.h inclusion
This header is only used to work around buggy behavior in old
versions of glibc, so do not include it all the time. Otherwise
we get build failures on systems that do not provide langinfo.h.
* localename.c: Wrap langinfo.h include with same
ifdefs used in the source later on.
2015-09-11 Daiki Ueno <ueno@gnu.org>
* gettext 0.19.6 released.
+3 -1
View File
@@ -38,7 +38,9 @@
# if defined __APPLE__ && defined __MACH__
# include <xlocale.h>
# endif
# include <langinfo.h>
# if __GLIBC__ >= 2 && !defined __UCLIBC__
# include <langinfo.h>
# endif
# if !defined IN_LIBINTL
# include "glthread/lock.h"
# endif