Mercurial > hg > octave-lojdl > gnulib-hg
changeset 4809:cde3aec825b9
Don't include getndelim2.o twice into LIBOBJS.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Thu, 23 Oct 2003 18:41:19 +0000 |
parents | 0eb1e054e5e2 |
children | 235c9d750233 |
files | m4/ChangeLog m4/getline.m4 m4/getndelim2.m4 |
diffstat | 3 files changed, 29 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,12 @@ +2003-10-23 Paul Eggert <eggert@twinsun.com> + + * getline.m4 (AM_FUNC_GETLINE): + Don't include getndelim2.o twice into LIBOBJS; this breaks on some + hosts. Problem reported by Derek Robert Price in + <http://mail.gnu.org/archive/html/bug-gnulib/2003-10/msg00092.html>. + This patch can be withdrawn after Autoconf 2.58 is required for gnulib. + * getndelim2.m4 (gl_GETNDELIM2): Likewise. + 2003-10-20 Bruno Haible <bruno@clisp.org> * wait-process.m4: New file. @@ -34,7 +43,7 @@ Don't define stpncpy through config.h; it's now done through stpncpy.h. 2003-09-25 Simon Josefsson <jas@extundo.com> - Bruno Haible <bruno@clisp.org> + Bruno Haible <bruno@clisp.org> * getdomainname.m4: New file. @@ -330,7 +339,7 @@ * jm-winsz1.m4: Require AC_SYS_POSIX_TERMIOS, not AM_SYS_POSIX_TERMIOS. Reported by mkc@mathdogs.com. Also change use of $am_cv_sys_posix_termios - to $ac_cv_sys_posix_termios. Reported by Andreas Schwab. + to $ac_cv_sys_posix_termios. Reported by Andreas Schwab. * getgroups.m4 (jm_FUNC_GETGROUPS): Rewrite to use AC_FUNC_GETGROUPS and (if needed) to call AC_LIBOBJ and to set GETGROUPS_LIB. * fsusage.m4 [__GLIBC__]: GNU libc's statvfs stats each mount point in @@ -1804,7 +1813,7 @@ 2001-03-20 Bruno Haible <haible@clisp.cons.org> - * iconv.m4 (jm_ICONV): Recommend GNU libiconv. + * iconv.m4 (jm_ICONV): Recommend GNU libiconv. 2001-03-17 Jim Meyering <meyering@lucent.com>
--- a/m4/getline.m4 +++ b/m4/getline.m4 @@ -1,4 +1,4 @@ -# getline.m4 serial 9 +# getline.m4 serial 10 dnl Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software dnl Foundation, Inc. @@ -56,7 +56,14 @@ AC_DEFINE([getline], [gnu_getline], [Define to a replacement function name for getline().]) AC_LIBOBJ(getline) - AC_LIBOBJ(getndelim2) + + # Avoid multiple inclusions of getndelim2.o into LIBOBJS. + # This hack won't be needed after gnulib requires Autoconf 2.58 or later. + case " $LIB@&t@OBJS " in + *" getndelim2.$ac_objext "* ) ;; + *) AC_LIBOBJ(getndelim2);; + esac + gl_PREREQ_GETLINE gl_PREREQ_GETNDELIM2 fi
--- a/m4/getndelim2.m4 +++ b/m4/getndelim2.m4 @@ -1,4 +1,4 @@ -# getndelim2.m4 serial 2 +# getndelim2.m4 serial 3 dnl Copyright (C) 2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General @@ -8,7 +8,13 @@ AC_DEFUN([gl_GETNDELIM2], [ - AC_LIBOBJ(getndelim2) + # Avoid multiple inclusions of getndelim2.o into LIBOBJS. + # This hack won't be needed after gnulib requires Autoconf 2.58 or later. + case " $LIB@&t@OBJS " in + *" getndelim2.$ac_objext "* ) ;; + *) AC_LIBOBJ(getndelim2);; + esac + gl_PREREQ_GETNDELIM2 ])