test-linkat: avoid failed assertion on "other" architectures
[gnulib.git] / ChangeLog
index 29475fa..cab8f6c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,118 @@
+2010-06-11  Jim Meyering  <meyering@redhat.com>
+
+       test-linkat: avoid failed assertion on "other" architectures
+       * tests/test-linkat.c: Include <sys/stat.h>, for declarations of stat,
+       lstat, mkdir.  Patch by John Rigby, to fix FTBFS on armel, powerpc,
+       sparc: https://bugs.launchpad.net/bugs/591968
+
+2010-06-11  Jim Meyering  <meyering@redhat.com>
+
+       printf.m4: avoid autoconf's "Expanded Before Required" warning
+       * m4/printf.m4 (gl_SNPRINTF_RETVAL_C99): Define using AC_DEFUN_ONCE,
+       rather than AC_DEFUN, to avoid the classic "Expanded Before Required"
+       autoconf warning.
+
+2010-06-10  Ben Pfaff  <blp@cs.stanford.edu>
+
+       Replacement header templates are now named with ".in", not "_".
+       * doc/gnulib-intro.texi: Correct.
+
+2010-06-10  Jim Meyering  <meyering@redhat.com>
+
+       inttostr-tests: depend on snprintf, not snprintf-posix
+       * modules/inttostr-tests (Depends-on): Depend on snprintf, not
+       snprintf-posix, to avoid this aclocal failure:
+         missing file gnulib-tests/vasnprintf.c
+         configure.ac:45: error: expected source file, required through \
+         AC_LIBSOURCES, not found
+
+2010-06-10  Jim Meyering  <meyering@redhat.com>
+
+       inttostr: add a new function, inttostr, and tests
+       The namesake function was not available.  The existence of the
+       template file, inttostr.c makes its addition nontrivial.
+       * lib/anytostr.c: Rename from inttostr.c.
+       (anytostr): Rename from inttostr.
+       * lib/inttostr.c: New file.
+       * modules/inttostr (Files): Add anytostr.c.
+       (Makefile.am): Set lib_SOURCES instead of ...
+       * m4/inttostr.m4: Remove uses of AC_LIBOBJ.
+       * lib/imaxtostr.c: Update use.  s/inttostr/anytostr/
+       * lib/offtostr.c: Likewise.
+       * lib/uinttostr.c: Likewise.
+       * lib/umaxtostr.c: Likewise.
+       * modules/inttostr-tests: New file.
+       * tests/test-inttostr.c: New file.  Test these functions.
+
+2010-06-09  Ben Pfaff  <blp@cs.stanford.edu>
+            Bruno Haible  <bruno@clisp.org>
+
+       Add "Extending Gnulib" chapter to manual.
+       * doc/gnulib.texi (Writing Modules): Add cross-reference to new
+       chapter.
+       (Extending Gnulib): New chapter.
+       * doc/gnulib-intro.texi (Openness): Add cross-reference to new
+       chapter.
+
+2010-06-09  Bruno Haible  <bruno@clisp.org>
+
+       Avoid relocwrapper link errors due to gnulib replacement functions.
+       * lib/areadlink.c: Use the system's malloc, realloc functions.
+       (areadlink): Set errno to ENOMEM explicitly.
+       * modules/areadlink (Depends-on): Remove malloc-posix.
+       Reported by Ben Pfaff <blp@cs.stanford.edu>.
+
+2010-06-09  Bruno Haible  <bruno@clisp.org>
+
+       Avoid relocwrapper link errors due to gnulib replacement functions.
+       * lib/canonicalize-lgpl.c: Use the system's malloc function.
+       * lib/malloca.c: Likewise.
+       * lib/relocatable.c: Likewise.
+       * lib/progreloc.c: Use the system's malloc, sprintf functions.
+       * lib/relocwrapper.c: Use the system's fprintf, malloc functions.
+       * lib/setenv.c: Use the system's malloc, realloc functions.
+       * lib/strerror.c: Use the system's sprintf function.
+       Reported by Ben Pfaff <blp@cs.stanford.edu>.
+
+2010-06-04  Bruno Haible  <bruno@clisp.org>
+
+       Prefer documented low-level autoconf macro names.
+       * m4/lib-link.m4: Use m4_translit instead of translit.
+       * m4/environ.m4: Likewise.
+       * m4/mathfunc.m4: Likewise.
+       * m4/onceonly.m4: Likewise.
+       * m4/stdint.m4: Likewise.
+       Suggested by Eric Blake.
+
+2010-06-04  Martin Lambers  <marlam@marlam.de>
+            Bruno Haible  <bruno@clisp.org>
+
+       havelib: Allow library names with '+' characters.
+       * m4/lib-link.m4 (AC_LIB_LINKFLAGS, AC_LIB_HAVE_LINKFLAGS,
+       AC_LIB_FROMPACKAGE, AC_LIB_LINKFLAGS_BODY): Convert '+' in name to '_'.
+
+2010-06-09  Bruno Haible  <bruno@clisp.org>
+
+       Module setenv does not depend on 'malloc-posix', 'realloc-posix'.
+       * lib/setenv.c (__add_to_environ): Set errno to ENOMEM when malloc or
+       realloc failed.
+
+2010-06-08  Peter Simons  <simons@cryp.to>
+
+       maint.mk: make the news-check rule more configurable
+       * top/maint.mk (news-check-lines-spec) New variable.
+       (news-check): Use "sed -n 1,10p" in place of "head".
+
+2010-06-07  Jim Meyering  <meyering@redhat.com>
+
+       do-release-commit-and-tag: fix typo in --help
+       * build-aux/do-release-commit-and-tag (Usage): Fix typo in --help.
+
+       regex: avoid new dead-code warning with gcc-4.6.0
+       * lib/regex_internal.c (re_string_reconstruct): #if-0-out a dead
+       if-block containing a while-loop.  It's been unused for at least
+       5 years.
+
 2010-06-05  Bruno Haible  <bruno@clisp.org>
 
        * doc/posix-functions/strcoll.texi: Mention Solaris limitation.