this has been sent upstream From eac944b0757963ac1ba035ea72617734510ede22 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 12 Oct 2015 17:58:51 -0400 Subject: [PATCH] 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. --- gettext-runtime/intl/localename.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gettext-runtime/intl/localename.c b/gettext-runtime/intl/localename.c index f8cf3f2..c27be86 100644 --- a/gettext-runtime/intl/localename.c +++ b/gettext-runtime/intl/localename.c @@ -38,7 +38,9 @@ # if defined __APPLE__ && defined __MACH__ # include # endif -# include +# if __GLIBC__ >= 2 && !defined __UCLIBC__ +# include +# endif # if !defined IN_LIBINTL # include "glthread/lock.h" # endif -- 2.5.2