From: Bruno Haible Date: Wed, 19 Jul 2006 12:20:20 +0000 (+0000) Subject: Don't cause trouble in relocatable.c. X-Git-Tag: v0.15~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53aaae7f56272b5a95853404efc754b44e3f8693;p=thirdparty%2Fgettext.git Don't cause trouble in relocatable.c. --- diff --git a/gettext-tools/m4/ChangeLog b/gettext-tools/m4/ChangeLog index 58f1b85d9..89e8b3b3f 100644 --- a/gettext-tools/m4/ChangeLog +++ b/gettext-tools/m4/ChangeLog @@ -1,3 +1,10 @@ +2006-07-19 Bruno Haible + + * getline.m4 (AM_FUNC_GETLINE): When cross-compiling, assume that + getline works on glibc2 systems. Needed to avoid trouble in + relocatable.c. + Reported by Nils Magnus Larsgard . + 2006-06-28 Bruno Haible Assume on all Unix platforms. Assume closedir works. diff --git a/gettext-tools/m4/getline.m4 b/gettext-tools/m4/getline.m4 index 867692334..fd49559d3 100644 --- a/gettext-tools/m4/getline.m4 +++ b/gettext-tools/m4/getline.m4 @@ -1,6 +1,6 @@ -# getline.m4 serial 9 +# getline.m4 serial 10 -dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software +dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2006 Free Software dnl Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -42,7 +42,18 @@ AC_DEFUN([AM_FUNC_GETLINE], } ], am_cv_func_working_getline=yes dnl The library version works. , am_cv_func_working_getline=no dnl The library version does NOT work. - , am_cv_func_working_getline=no dnl We're cross compiling. + , dnl We're cross compiling. Assume ir works on glibc2 systems. + [AC_EGREP_CPP([Lucky GNU user], + [ +#include +#ifdef __GNU_LIBRARY__ + #if (__GLIBC__ >= 2) + Lucky GNU user + #endif +#endif + ], + [am_cv_func_working_getline=yes], + [am_cv_func_working_getline=no])] )]) fi