*** empty log message ***
[gnulib.git] / m4 / ChangeLog
index 280cafb..b824dfb 100644 (file)
@@ -1,6 +1,101 @@
+2000-05-03  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE): Define _XOPEN_SOURCE to
+       be 500, instead of _GNU_SOURCE to be 1, to work around glibc
+       2.1.3 bug.  This avoids a clash when files like regex.c define
+       _GNU_SOURCE.
+
+2000-05-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS
+       call for clock_gettime.
+       (LIB_CLOCK_GETTIME): Set and AC_SUBST.
+
+       * search-libs.m4: Update from autoconf.
+
+       su doesn't work on Solaris2.6.
+       * lib-check.m4: When checking for struct spwd.sp_pwdp, also include
+       <shadow.h>.  Reported by Dragos Harabor.
+
+2000-05-03  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (AC_CHECK_DECLS): Add strndup.
+
+2000-05-02  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE): Define _GNU_SOURCE if
+       this is needed to make ftello visible (e.g. glibc 2.1.3).  Use
+       compile-time test, rather than inspecting host and OS, to
+       decide whether to define _LARGEFILE_SOURCE.
+
+2000-05-01  Jim Meyering  <meyering@lucent.com>
+
+       * fsusage.m4: Use AC_MSG_CHECKING instead of obsolete AC_CHECKING.
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
+       Based on a patch from Bruno Haible.
+
+2000-04-18  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_GETPAGESIZE): New macro.
+       (jm_PREREQ): Use it.
+
+2000-04-17  Jim Meyering  <meyering@lucent.com>
+
+       Get it right :-)
+       * jm-macros.m4: (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the
+       actual #define via AH_VERBATIM.  Don't need separate AC_DEFINE.
+       Suggestion from Akim Demaille.
+
+2000-04-14  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form
+       of AC_DEFINE.  Otherwise, the #ifndef in AH_VERBATIM gets clobbered.
+
+2000-04-13  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM
+       to insert required #ifndef into config.h.in.
+       Suggestion from Akim Demaille.
+
+2000-04-12  Jim Meyering  <meyering@lucent.com>
+
+       * getloadavg.m4 (AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not
+       `AC_CHECK_HEADER' to check for locale.h.  Thanks to a report from
+       Christian Krackowizer.
+
+       More code moved from ../configure.in into (jm_CHECK_ALL_TYPES).
+       * jm-macros.m4 (_GNU_SOURCE): Define.
+       (AC_SYS_LARGEFILE): Require.
+       (AM_C_PROTOTYPES): Require.
+
+2000-04-05  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
+       IRIX if the installer said otherwise.
+
+2000-04-05  Jim Meyering  <meyering@lucent.com>
+
+       Portability tweaks required for ultrix4.3.
+       * check-decl.m4 [!HAVE_UTMPX_H] (headers): Include <utmp.h>.
+       (jm_CHECK_DECLS): Add getutent to the list of functions.
+       (_jm_DECL_HEADERS): Add utmpx.h.
+       From John David Anglin.
+
+       * strftime.m4: Back out the 2000-04-02 change.
+       Instead of that change, simply undefine putenv in the test program.
+
+2000-04-03  Jim Meyering  <meyering@lucent.com>
+
+       * gettext.m4: Fix typo in comment.
+
+       * codeset.m4 (AC_CHECK_HEADERS): Add langinfo.h (moved here from
+       textutils/configure.in).  Suggestion from Paul Eggert.
+       (AC_CHECK_FUNCS): Add nl_langinfo.  (also from textutils/configure.in)
+
 2000-04-02  Paul Eggert  <eggert@twinsun.com>
 
 2000-04-02  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/strftime.m4 (jm_FUNC_GNU_STRFTIME): Set TZ environment
+       * strftime.m4 (jm_FUNC_GNU_STRFTIME): Set TZ environment
        variable in the shell rather than using putenv, which isn't
        portable.  This avoids the configure-time inter-test dependency
        on the potentially-renamed putenv function.
        variable in the shell rather than using putenv, which isn't
        portable.  This avoids the configure-time inter-test dependency
        on the potentially-renamed putenv function.
        before checking struct stat.st_blksize, so that
        HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly.
 
        before checking struct stat.st_blksize, so that
        HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly.
 
+2000-03-29  Paul Eggert  <eggert@twinsun.com>
+
+       * strftime.m4 (_jm_STRFTIME_PREREQS): Check for strftime,
+       since strftime.c uses HAVE_STRFTIME to decide whether to use
+       the underlying strftime.
+
 2000-03-10  Jim Meyering  <meyering@lucent.com>
 
        * lib-check.m4: Look for getspnam in -lgen, too.
 2000-03-10  Jim Meyering  <meyering@lucent.com>
 
        * lib-check.m4: Look for getspnam in -lgen, too.
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        Quote multibyte characters correctly.
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        Quote multibyte characters correctly.
-       * m4/c-bs-a.m4: New file.
-       * m4/prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
+       * c-bs-a.m4: New file.
+       * prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
        (jm_PREREQ): Use it.
 
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        (jm_PREREQ): Use it.
 
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/uintmax_t.m4: Port to autoconf 2.13.
+       * uintmax_t.m4: Port to autoconf 2.13.
 
 2000-01-08  Jim Meyering  <meyering@ascend.com>
 
 
 2000-01-08  Jim Meyering  <meyering@ascend.com>
 
 
 1999-11-18  Paul Eggert  <eggert@twinsun.com>
 
 
 1999-11-18  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
        problem with the QNX 4.25 shell, which doesn't propagate exit
        status of failed commands inside shell assignments.
 
        problem with the QNX 4.25 shell, which doesn't propagate exit
        status of failed commands inside shell assignments.
 
 
 1999-08-17  Paul Eggert  <eggert@twinsun.com>
 
 
 1999-08-17  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
+       * largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
        in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
 
 1999-08-05  Jim Meyering  <meyering@ascend.com>
        in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
 
 1999-08-05  Jim Meyering  <meyering@ascend.com>