[libvirt] [PATCH] build: update to latest gnulib

* .gnulib: Update to latest, for more strerror_r fixes. --- strerror_r has proven tricker than I first thought. There's a couple of other useful improvements in here, too. * .gnulib 9d196fa...79d4e75 (70):
strerror_r-posix: fix on MacOS gnulib-tool: Better isolation between different gnulib-tool invocations. strerror: simplify replacement strerror_r-posix: Tweaks. perror: document fixed bugs stat-time: get_stat_birthtime failure is better-defined strerror_r-posix: work around cygwin 1.7.9 test-perror: relax test to ignore cygwin bug strerror: Move AC_LIBOBJ invocations to module description. perror: Use common idiom. autoupdate tests: fix usage message in 'mktempd_' tests init: new function 'fatal_', for hard errors doc/lgpl-2.1.texi canonicalize-lgpl: use common idiom canonicalize-lgpl: work around AIX realpath bug strerror: work around FreeBSD bug strerror-override: avoid bloating errno module Typo in recent ChangeLog entry. spawn-pipe tests: Rename program. spawn-pipe tests: Like the child program only against libc. careadlinkat: Avoid mismatch between ssize_t and int. gnulib-common.m4: add _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE ansi-c++-opt: Interoperability with libtool. acl: Fix test failure on AIX 7. pipe-filter-ii: Fix test failure on AIX and IRIX. localename: Fix link dependencies. error: Avoid gcc warning. unsetenv: Avoid gcc warning. setenv: Avoid gcc warning. sys_select: Ensure memset is declared also on AIX 7. maint.mk: sc_unmarked_diagnostics: don't hard-code "error" getopt: Avoid gcc warning. strerror_r: Fix comments. perror: Fix compilation error. setlocale: Enable replacement on Cygwin 1.5. strerror-override: Don't disable symbol renamings. Copyright: Use LGPL 2.1 instead of LGPL 2.0. doc: Fix a module name. pipe2: Remove dependency on 'nonblocking' module. maint.mk: add three prohibit-header-without-use rules allocator: 'die' routine is now given requested size strerror: drop strerror_r dependency perror: call strerror_r directly strerror_r: fix includes for FreeBSD Fix link errors in tests: openat-die uses gettext-h. build-aux/config.sub Fix link errors in tests: wait-process uses gettext-h. * modules/assert-h (assert.h): Substitute the symbol-prefix more consistently. assert-h: work around 'verify' incompatibility trim: remove three superfluous assignments wctype-h: Avoid namespace pollution on Solaris 2.6. parse-datetime.y: accommodate -Wstrict-overflow trim: avoid a warning from -O2 -Wstrict-overflow gnulib-tool: Fix bug in yesterday's commit. Allow multiple gnulib generated include files to be combined. assert-h: Allow multiple gnulib generated replacements to coexist. argp: Allow coexistence with strerror_r-posix module. Status of work-in-progress around libposix. gnulib-tool: Alternative structure of testdirs, similar to --import. getloadavg: Remove an unreliable safety check. doc: Cleanup yet another file produced by texinfo.tex. Finish the conditional dependencies mechanism. doc: Use a recent texinfo.tex. intprops.h: adjust another comment to match code change * lib/intprops.h (_GL_INT_SIGNED): Now, E may have side effects. intprops.h: adjust comment to match code change gen-uni-tables: Say "gen-uni-tables.c" consistently. mbsrchr: Avoid collision with system function on Interix. getopt: for ambiguous options, enumerate the possibilities. getcwd: work around mingw bug
.gnulib | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/.gnulib b/.gnulib index 9d196fa..79d4e75 160000 --- a/.gnulib +++ b/.gnulib @@ -1 +1 @@ -Subproject commit 9d196fad055a448c5732a8e950cc044b353d2615 +Subproject commit 79d4e75d8e14dee5d91f58413942fe875857d4f5 -- 1.7.4.4

On 06/08/2011 07:16 AM, Eric Blake wrote:
* .gnulib: Update to latest, for more strerror_r fixes. ---
strerror_r has proven tricker than I first thought. There's a couple of other useful improvements in here, too.
* .gnulib 9d196fa...79d4e75 (70):
strerror_r-posix: fix on MacOS gnulib-tool: Better isolation between different gnulib-tool invocations. strerror: simplify replacement strerror_r-posix: Tweaks. perror: document fixed bugs stat-time: get_stat_birthtime failure is better-defined strerror_r-posix: work around cygwin 1.7.9 ...
I'm pushing this now, under the build-breaker rule, since it does fix an observable test failure on at least cygwin.
+++ b/.gnulib @@ -1 +1 @@ -Subproject commit 9d196fad055a448c5732a8e950cc044b353d2615 +Subproject commit 79d4e75d8e14dee5d91f58413942fe875857d4f5
-- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
participants (1)
-
Eric Blake