X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2FChangeLog;h=46273106cd9b2cd5937ae80d0e61e84c7111f890;hb=4392fa65c8d8dce126bf6b404758a4727821c595;hp=97b0dca1364dc202581950a30f60c9f477465a84;hpb=4f9bc0db18ebf839e7ad88b13d84655816b4b805;p=gnulib.git diff --git a/m4/ChangeLog b/m4/ChangeLog index 97b0dca13..46273106c 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,387 @@ +2006-07-08 Jim Meyering + + * link-follow.m4: Remove one of two adjacent "whether"s in a comment. + * getopt.m4: Remove one of two adjacent "your"s in a comment. + * regex.m4 (gl_REGEX): Remove one of two adjacent "the"s in a comment. + +2006-07-06 Derek R. Price + and Paul Eggert + + * backupfile.m4 (gl_BACKUPFILE): Check for dirent.h, instead + of invoking obsolescent AC_HEADER_DIRENT macro. + * d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Likewise. + * d-type.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Likewise. + * dirfd.m4 (gl_FUNC_DIRFD): Likewise. + * fts.m4 (gl_FUNC_FTS_CORE): Likewise. + * getcwd.m4 (gl_PREREQ_GETCWD): Likewise. + * glob.m4 (gl_PREREQ_GLOB): Likewise. + * savedir.m4 (gl_SAVEDIR): Likewise. + * readdir.m4: Remove; no longer needed. + +2006-07-06 Ralf Wildenhues + + * _inttypes_h.m4 (gl_INTTYPES_H): Use AC_CHECK_DECLS_ONCE + with only one argument, for Autoconf 2.60. + * fileblocks.m4 (gl_PREREQ_FILEBLOCKS): AC_CHECK_DECLS_ONCE may + expand to nothing, so add a shell command to avoid syntax error. + * getpass.m4 (gl_PREREQ_GETPASS): Likewise. + +2006-07-06 Paul Eggert + + * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Don't check for getenv decl; + no longer needed. Check for isblank decl. + * mkstemp.m4 (gl_PREREQ_TEMPNAME): Don't check for getenv decl. + * regex.m4 (gl_PREREQ_REGEX): Dheck for isblank decl instead + of existence. + +2006-07-05 Paul Eggert + + * xstrtol.m4 (gl_PREREQ_XSTRTOL): Use AC_CHECK_DECLS_ONCE + rather than AC_CHECK_DECLS for strtoimax and strtoumax. + * getusershell.m4 (gl_PREREQ_GETUSERSHELL): Remove; no longer needed. + All uses removed. + * strtol.m4 (gl_PREREQ_STRTOL): Likewise. + * strtoul.m4 (gl_PREREQ_STRTOUL): Likewise. + * exclude.m4 (gl_EXCLUDE): Don't check for isascii; no longer needed. + * getdate.m4 (gl_GETDATE): Likewise. + * getusershell.m4 (gl_PREREQ_GETUSERSHELL): Likewise. + * memcasecmp.m4 (gl_MEMCASECMP): Likewise. + * strtod.m4 (gl_FUNC_STRTOD): Likewise. + * strtol.m4 (gl_PREREQ_STRTOL): Likewise. + * strtoul.m4 (gl_PREREQ_STRTOUL): Likewise. + * xstrtol.m4 (gl_PREREQ_XSTRTOL): Likewise. + * exclude.m4 (gl_EXCLUDE): Don't require AC_C_INLINE; no longer + needed. + +2006-07-05 Derek R. Price + + * calloc.m4 (_AC_FUNC_CALLOC_IF): Don't require AC_HEADER_STDC; + no longer needed. + * exclude.m4 (gl_EXCLUDE): Likewise. + * getdate.m4 (gl_GETDATE): Likewise. + * getusershell.m4 (gl_PREREQ_GETUSERSHELL): Likewise. + * memcasecmp.m4 (gl_MEMCASECMP): Likewise. + * strtod.m4 (gl_FUNC_STRTOD): Likewise. + * strtol.m4 (gl_PREREQ_STRTOL): Likewise. + * xstrtol.m4 (gl_PREREQ_XSTRTOL): Likewise. + +2006-07-05 Eric Blake + + * sockpfaf.m4 (gl_SOCKET_FAMILIES): Use gl_HEADER_SYS_SOCKET + to avoid 'header present but could not be compiled' on cygwin. + +2006-07-03 Bruno Haible + + * strndup.m4 (gl_FUNC_STRNDUP): When cross-compiling, check whether + the function exists, before testing against AIX. + Reported by Martin Lambers . + +2006-07-04 Paul Eggert + + * absolute-header.m4 (gl_ABSOLUTE_HEADER): Prepend three slashes + to the absolute name, not just one, to bypass Sun C 5.8's + "warning: #include of /usr/include/... may be non-portable". + +2006-07-03 Paul Eggert + + * absolute-header.m4: Renamed from full-header-path.m4. + This is to keep the terminology clean; POSIX talks about + "absolute pathnames", not "full pathnames", but the GNU + Coding Standards say to use "path" for something else; + so use "absolute" to keep both sides happy. + (gl_ABSOLUTE_HEADER): Renamed from gl_FULL_HEADER_PATH. + Set gl_absolute_header, not gl_full_header_path. + Set gl_cv_absolute_
, not gl_full_path_
. + Define ABSOLUTE_
, not FULL_PATH_
. + All uses changed. + + Merge from coreutils. + + 2006-06-30 Paul Eggert + + * c-strtod.m4 (gl_C_STRTOLD): Add c-strtod.c to LIBSOURCES. + Require gl_USE_SYSTEM_EXTENSIONS, not gl_C_STRTOD, since we don't + want to require the building of c-strtod.o. + * lib-check.m4 (cu_LIB_CHECK): Remove SEQ_LIBM, since seq no longer + needs -lm directly. + * xstrtod.m4 (gl_XSTRTOLD): New macro. + + 2006-06-19 Paul Eggert + + * lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Prefer binutils's + --as-needed option if available. Problem reported by Albert Chin in + . + However, use -Wl,--as-needed, not bare --as-needed, since HP-UX 11.11 + cc merely issues a bunch of annoying warnings for --as-needed + (this problem was reported by Bob Proulx). Also, try linking with + -lm to detect a bug in binutils 2.16 (this problem was reported + by Ralf Wildenhues). + + 2006-06-18 Jim Meyering + + Test for a bug that causes glibc's getcwd to suffer a failed assertion. + * getcwd-abort-bug.m4 (gl_FUNC_GETCWD_ABORT_BUG): New file and macro. + * getcwd.m4 (gl_FUNC_GETCWD): If we detect support for getcwd_null, + also check for glibc-2.4's abort-inducing bug. + + * getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Fix typo. + Low-probability clean-up should be to use rmdir to get rid of + the just-created directory, not unlink. + + * ftruncate.m4 (gl_FUNC_FTRUNCATE): If ftruncate is missing, make + configure fail, and request a bug report to inform us about it. + Add a comment that, barring reports to the contrary, in 2007 we'll + assume ftruncate is universally available. + + 2006-04-17 Paul Eggert + + * filemode.m4 (gl_FILEMODE): Check for strmode declaration. + + 2006-03-12 Jim Meyering + + * chdir-safer.m4 (gl_CHDIR_SAFER): Add same-inode.h to the list. + * cycle-check.m4 (gl_CYCLE_CHECK): Likewise. + * same.m4 (gl_SAME): Likewise. + * root-dev-ino.m4 (gl_ROOT_DEV_INO): Likewise. + + 2006-03-11 Eric Blake + + * double-slash-root.m4: New file, provides gl_DOUBLE_SLASH_ROOT. + * dirname.m4 (gl_DIRNAME): Use gl_DOUBLE_SLASH_ROOT. + * dos.m4 (FILE_SYSTEM_PREFIX_LEN): Move from here to dirname.h. + (FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE): New define. + +2006-07-02 Eric Blake + + * wcwidth.m4 (gl_FUNC_WCWIDTH): Simplify by using AC_CHECK_DECLS. + +2006-07-02 Paul Eggert + + * stdint.m4 (gl_STDINT_H): Use more-mnemonic identifiers for + test cases, so that config.log is a bit easier to follow. + +2006-07-01 Paul Eggert + + * longlong.m4 (AC_TYPE_LONG_LONG_INT): Backport from Autoconf 2.60, + but fix a bug, by requiring at least 64 bits. + * ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise. + * longlong.m4 (gl_AC_TYPE_LONG_LONG): Now just call + AC_TYPE_LONG_LONG_INT. This macro is obsolete and will go soon. + * ulonglong.m4 (gl_AC_TYPE_UNSIGNED_LONG_LONG) Likewise. + + * stdint.m4 (gl_STDINT_H): Rewrite to accommodate stdint_.h + changes. Make 2.59 a prerequisite. Check and substitute for + HAVE_LONG_LONG_INT. Rely on Autoconf to check for stdint.h and + inttypes.h. Do not use special include files; just use the + defaults. Check for sys/inttypes.h and sys/bitypes.h in the usual + way now. Remove no-longer-needed tests for HAVE_LONG_64BIT, + HAVE_LONG_LONG_64BIT, int8_t, int16_t, int32_t, int64_t, uint8_t, + uint16_t, uint32_t uint64_t, int_least8_t, int_least16_t, + int_least32_t, int_least64_t, uint_least8_t, uint_least16_t, + uint_least32_t, uint_least64_t, int_fast8_t, int_fast16_t, + int_fast32_t, int_fast64_t, uint_fast8_t uint_fast16_t, + uint_fast32_t, uint_fast64_t, intptr_t, uintptr_t, intmax_t, + uintmax_t, INT8_MIN, INT8_MAX, UINT8_MAX, INT16_MIN, INT16_MAX, + UINT16_MAX, INT32_MIN, INT32_MAX, UINT32_MAX, INT64_MIN, + INT64_MAX, UINT64_MAX, INT_LEAST8_MIN, INT_LEAST8_MAX, + UINT_LEAST8_MAX, INT_LEAST16_MIN, INT_LEAST16_MAX, + UINT_LEAST16_MAX, INT_LEAST32_MIN, INT_LEAST32_MAX, + UINT_LEAST32_MAX, INT_LEAST64_MIN, INT_LEAST64_MAX, + UINT_LEAST64_MAX, INT_FAST8_MIN, INT_FAST8_MAX, UINT_FAST8_MAX, + INT_FAST16_MIN, INT_FAST16_MAX, UINT_FAST16_MAX, INT_FAST32_MIN, + INT_FAST32_MAX, UINT_FAST32_MAX, INT_FAST64_MIN, INT_FAST64_MAX, + UINT_FAST64_MAX, INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX, INTMAX_MIN, + INTMAX_MAX, UINTMAX_MAX, PTRDIFF_MIN, PTRDIFF_MAX, SIG_ATOMIC_MIN, + SIG_ATOMIC_MAX, SIZE_MAX, WCHAR_MIN, WCHAR_MAX, WINT_MIN, + WINT_MAX. Check for C99 conformance more strictly, by detecting + bugs in glibc 2.4, Solaris 10, and OpenBSD 3.9. On the other hand do + not check for things that C99 does not require, e.g., int8_t. If + a test isn't needed unless isn't working, and is + unlikely to be needed for any other reason, then don't do it + unless isn't working. Do not check for ptrdiff_t or + size_t, since we assume C89 freestanding at least. Do not check + for sig_atomic_t, wchar_t, or wint_t, since the code now does + the right thing even if the types are not defined. Instead use: + (gl_STDINT_TYPE_PROPERTIES): New macro. + (gl_HEADER_STDINT_H, gl_HEADER_INTTYPES_H): Remove. Don't bother + testing whether clashes, as Autoconf does this for + us now. All uses removed. + (gl_STDINT_CHECK_TYPES, gl_STDINT_MISSING_BOUND): + (gl_STDINT_MISSING_BOUNDS, gl_STDINT_MISSING_BOUNDS2): + (gl_CHECK_TYPE_SAME): + Remove; no longer needed. + (gl_STDINT_BITSIZEOF): Don't bother to check whether the type + exists, since we'll return 0 anyway in that case. + (gl_INTEGER_TYPE_SUFFIX, gl_STDINT_INCLUDES): New macros. + +2006-07-01 Eric Blake + + * stdarg.m4 (gl_STDARG_H): Properly parenthesize gl_va_copy. + +2006-07-01 Eric Blake + + * stdarg.m4 (gl_STDARG_H): Use proper AH_VERBATIM. + Reported by Andreas Buening. + +2006-06-29 Eric Blake + + * sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Use AC_C_INLINE. + +2006-06-29 Eric Blake + + * sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): New file. + +2006-06-29 Derek R. Price + + * strftime.m4: Don't call AC_FUNC_STRFTIME. + +2006-06-29 Derek R. Price + + * c-bs-a.m4: Removed. + +2006-06-28 Derek R. Price + + * savedir.m4: Remove AC_FUNC_CLOSEDIR_VOID requirement. + + * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Don't require AC_C_CONST, since + it's obsolete. + * strftime.m4 (gl_FUNC_GNU_STRFTIME): Likewise. + +2006-06-28 Bruno Haible + + * wcwidth.m4 (gl_FUNC_WCWIDTH): Also require AC_C_INLINE and + gt_TYPE_WCHAR_T. + +2006-06-28 Eric Blake + + * mbswidth.m4 (gl_MBSDWIDTH): Move wcwidth from here... + * wcwidth.m4 (gl_FUNC_WCWIDTH): ...to this new file. + +2006-06-28 Simon Josefsson + + * getaddrinfo.m4: Look for getnameinfo prototypes too. + +2006-06-27 Simon Josefsson + + * sys_select_h.m4: New file, suggested by Bruno Haible, Paul + Eggert and Martin Lambers. + +2006-06-27 Bruno Haible + + * stdint.m4 (gl_STDINT_BITSIZEOF): For nonexistent types, set the + result to 0, not to empty. + Reported by Martin Neitzel . + +2006-06-26 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Test also for . + +2006-06-26 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Don't include when using the + SGI C compiler in pre-C99 mode. + Suggested by Mark D. Baushke and Larry Jones. + +2006-06-23 Mark D. Baushke + + * stdint.m4 (gl_STDINT_H): Treat BSD/OS like OpenBSD. + +2006-06-26 Simon Josefsson + + * inet_ntop.m4: Don't check for sys/types.h, we assume it is + present. + +2006-06-23 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Treat IRIX like OpenBSD. + +2006-06-22 Simon Josefsson + + * sockpfaf.m4: Include winsock2.h too, to make it work under + MinGW. + +2006-06-21 Simon Josefsson + + * getaddrinfo.m4: Don't define WINVER. Look for gethostbyname in + -lws2_32 too. Fixes getaddrinfo on Windows 2000, with the price + of using the (limited) gnulib implementation on Windows XP. + + * inet_pton.m4: New file. + +2006-06-19 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Enclose the values of FULL_PATH_STDINT_H + and FULL_PATH_INTTYPES_H in angle brackets. + Reported by Mark D. Baushke . + +2006-06-17 Bruno Haible + + * stdint.m4 (gl_STDINT_H) [FreeBSD >= 5]: Don't include + . + +2006-06-16 Eric Blake + + * rmdir-errno.m4 (gl_FUNC_FMDIR_NOTEMPTY): Assume errno.h declares + errno. + +2006-06-17 Bruno Haible + + * setenv.m4 (gl_PREREQ_SETENV, gl_PREREQ_UNSETENV): Remove test + whether errno is declared. Assume declares errno. + +2006-06-15 Bruno Haible + + * stdint.m4 (gl_STDINT_H): Rewritten to produce a complete stdint.h. + (gl_HEADER_STDINT_H, gl_HEADER_INTTYPES_H, gl_STDINT_CHECK_TYPES, + gl_STDINT_MISSING_BOUND, gl_STDINT_MISSING_BOUNDS, + gl_STDINT_MISSING_BOUNDS2, gl_STDINT_BITSIZEOF, gl_CHECK_TYPES_SIGNED, + gl_CHECK_TYPE_SAME): New macros. + +2006-06-15 Bruno Haible + + * size_max.m4 (gl_SIZE_MAX): Make it work also when cross-compiling. + +2006-06-15 Eric Blake + + * ssize_t.m4 (gt_TYPE_SSIZE_T): Work in spite of -Werror. + +2006-05-30 Ralf Wildenhues + Bruno Haible + + * strndup.m4 (gl_FUNC_STRNDUP): Replace the AC_REPLACE_FUNCS with a + check for the declaration of strnlen and a run test that exposes the + AIX 5.1 strnlen bug. In the failure case, #define strndup to + rpl_strndup. + +2006-05-28 Ralf Wildenhues + + * c-strtod.m4 (gl_C99_STRTOLD): Use a link test rather than a + compile test, for Tru64 4.0D. + +2006-05-19 Paul Eggert + + * nanosleep.m4 (gl_FUNC_NANOSLEEP): Rename cache variables to use + gl_ rather than jm_. Link, don't run, so that cross-compiles are + allowed. Check that resulting type is arithmetic. Move AC_REQUIRE + and AC_CHECK_HEADERS_ONCE outside of AC_CACHE_CHECK, since they're + not really conditional on the cache. + (gl_PREREQ_NANOSLEEP): Check for sys/select.h. + +2006-05-14 Paul Eggert + + * stdbool.m4 (AC_HEADER_STDBOOL): Fix overly-picky + test for C99 conformance; (bool) 0.5 is an integer constant + expression, but (bool) -0.5 is not. Problem reported by Fedor + Sergeev in . + +2006-05-11 Simon Josefsson + + * xvasprintf.m4: Fix obvious typo. + +2006-05-09 Bruno Haible + + * xvasprintf.m4: New file. + 2006-05-08 Bruno Haible * stdarg.m4: New file, from GNU gettext.