[libvirt] [PATCH] build: allow mingw VPATH build

Eric Blake eblake at redhat.com
Sat Aug 14 17:32:29 UTC 2010


* .gnulib: Update to latest.
Reported by Matthias Bolte.
---

Mainly for the top one, but there are a couple of relevant
upstream patches in this list.

* .gnulib 1629006...7ba06c8 (152):
  > pthread: fix pthread.h creation for srcdir != builddir
  > avoid some overlong lines from posix urls, etc.
  > autoupdate
  > missed commit
  > autoupdate
  > strtod: fix const diagnostic
  > copy-acl: ignore ENOTSUP on HP-UX
  > open, chown: relax license
  > autocheck new ar-lib script from automake
  > readlinkat: adjust client modules
  > mknod: be more vocal about danger of running tests as root
  > readlinkat: split into its own module
  > memxfrm: Speed up.
  > erroneous commas inside @var
  > remove spurious leading i
  > missing @item inside @itemize
  > autoupdate
  > Integrate the regex documentation.
  > Whitespace cleanup.
  > Add regex documentation.
  > link: Update documentation.
  > ansi-c++-opt: Mention last change in NEWS.
  > Update modules list.
  > Improve doc in MODULES.html.
  > ansi-c++-opt: Provide option --enable-c++/--disable-c++ when possible.
  > readlink, areadlink: Relax test a bit.
  > unistr/u8-strstr, unistr/u16-strstr: Optimize the one-character case.
  > unistr/u*-strstr: Fix dependencies.
  > unistr/u8-chr, unistr/u8-strchr: Optimize and add comments.
  > unistr/u8-strchr: Fix several bugs.
  > More tests for unistr/u8-strchr.
  > Oops, fix last commit so that it also works with modf().
  > posix-modules: Ignore backup files of documentation files.
  > symlinkat: Fix documentation.
  > fchownat: Replace also when chown has the trailing slash bug.
  > Complete last ChangeLog entry.
  > linkat: Work around AIX 7.1 bug.
  > Correctly determine whether pow is available in libc on AIX 7 with xlc.
  > iconv: Work around AIX 6.1..7.1 bug.
  > readlink: Relax test a bit.
  > copysign: Does not require -lm on glibc systems.
  > duplocale: Work around AIX 7.1 bug.
  > dirfd: Avoid link error on AIX 7.1.
  > strtod: next round of AIX fixes
  > futimens: fix configure check
  > getline: Update regarding AIX.
  > wcwidth: Drop replacement on AIX 7.
  > strtok_r: Avoid triggering bug in AIX 7.1 xlc compiler.
  > unlink: Update regarding AIX.
  > symlink: Update regarding AIX.
  > strndup: Update regarding AIX.
  > stat: Update regarding AIX.
  > truncl: Fix autoconf test.
  > round: Update regarding AIX.
  > rename: Update regarding AIX.
  > printf.m4: Update regarding AIX.
  > iconv: Update regarding AIX.
  > getopt: Update regarding AIX.
  > ldexpl; Update regarding AIX.
  > frexpl: Update regarding AIX.
  > open, fopen: Update regarding AIX.
  > chown: Update doc regarding AIX.
  > autoupdate
  > strtod: fix bug in replacement function on AIX
  > mbrlen: Fix cross-compilation guess for AIX.
  > mbrtowc: Fix cross-compilation guess for AIX.
  > * build-aux/gendocs.sh: restore lost x bit
  > init.sh: work around trap limitation of some shells
  > strtod: aid debugging
  > unistr/u*-chr, unistr/u*-strchr: Fix link errors and warnings.
  > Add ChangeLog entries for recent commits.
  > Use spaces for indentation, not tabs.
  > mbspcasecmp: Fix function specification.
  > autoupdate
  > timespec: use cast and not conditional, as truncation isn't possible
  > unistr/u8-chr, unistr/u8-strchr: use Boyer-Moore like algorithm.
  > unistr/u*-strchr: add tests
  > unistr/u*-chr: test multibyte sequences more
  > unistr/u*-chr: test multibyte sequences
  > unistr/u*-chr: prepare for multibyte tests
  > unistr/u8-strchr: Optimize non-ASCII argument case.
  > fdl.texi from gnustandards
  > getcwd: on Solaris, work better if ancestors are inaccessible
  > pthread: Add enough so that coreutils/src/sort.c compiles.
  > striconveh: Simplify last commit.
  > striconveh: Don't malloc memory if the result buffer is sufficient.
  > strtod: Add safety check.
  > Unify tests that set gl_cv_func_ldexpl_no_libm.
  > Unify tests that set gl_cv_func_ldexp_no_libm.
  > Unify tests that set gl_cv_func_frexpl_no_libm.
  > Unify tests that set gl_cv_func_frexp_no_libm.
  > memcoll: clarify sizes versus lengths, document better, and tweak perf
  > Tests for module '_Exit'.
  > New module '_Exit'.
  > strtod: make it more-accurate typically, and don't require libm
  > autoupdate
  > unistr/u8-strchr: Optimize ASCII argument case.
  > (x)memcoll: minor tweaks
  > (x)memcoll: speedup when input is known to be NUL delimited
  > bootstrap: discard non translation project po files
  > fsusage: Clarify which code applies to which platforms.
  > havelib: Fix bug when AC_LIB_FROMPACKAGE is used more than twice.
  > hash: once again explicitly disallow insertion of NULL
  > stdbool: Update doc.
  > hash: extend module to deal with non-pointer keys
  > gettext: Use AC_GNU_SOURCE as a fallback for AC_USE_SYSTEM_EXTENSIONS.
  > idpriv-drop: Fix tests.
  > string: Fix syntax error with g++ 2.96.
  > unitypes: Fix bug introduced on 2010-05-18.
  > autoupdate
  > autoupdates
  > memmem: slight optimization
  > Fix HAVE_CALLOC_POSIX misnomer.
  > Use modern idiom for calloc() replacement.
  > Fix HAVE_REALLOC_POSIX misnomer.
  > Use modern idiom for realloc() replacement.
  > Fix HAVE_MALLOC_POSIX misnomer.
  > Use modern idiom for malloc() replacement.
  > stdio.in.h: fix compilation failure when using HP-UX 11's C compiler
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > ipv6: fix detection under mingw
  > strtod: Assume strtod() works when cross-compiling to new-enough glibc.
  > Factor out common code in gl_FUNC_STRTOD.
  > strtod: Stop using AC_FUNC_STRTOD.
  > select: Correct timeout.
  > git-version-gen: init shell var to avoid env var influence
  > priv-set: Don't assume that priv.h exists merely because getppriv does.
  > relocatable: Make it easier to test whether to install wrappers.
  > gnulib-tool: Display specified modules and dependencies differently.
  > gnulib-tool: Align code of func_import and func_create_testdir.
  > test-inttostr: avoid spurious failure on Solaris 9
  > update from texinfo
  > test-sys_socket: mark variables as used more readably
  > Avoid some more warnings from "gcc -Wwrite-strings".
  > init.sh: change framework_failure_ to fail with status 99, not 1
  > test-inttostr: avoid warnings about 4-6KB literal strings
  > init.sh: don't use $ME_ or skip_ before they are defined
  > test-sys_socket: avoid set-but-not-used warnings from gcc
  > test-xvasprintf: avoid 'const' discard warnings
  > tests: avoid compilation warnings in argmatch and exclude tests...
  > tests: avoid 'const' discard warnings in mbsstr tests
  > test-verify: avoid warning from gcc's -Wmissing-declarations
  > test-inttostr.c: include <string.h> for use of strcmp
  > test-linkat: avoid failed assertion on "other" architectures
  > printf.m4: avoid autoconf's "Expanded Before Required" warning
  > Replacement header templates are now named with ".in", not "_".
  > inttostr-tests: depend on snprintf, not snprintf-posix
  > autoupdate
  > inttostr: add a new function, inttostr, and tests
  > Add "Extending Gnulib" chapter to manual.

 .gnulib |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/.gnulib b/.gnulib
index 1629006..7ba06c8 160000
--- a/.gnulib
+++ b/.gnulib
@@ -1 +1 @@
-Subproject commit 1629006348e1f66f07ce3ddcf3ebd2d14556cfce
+Subproject commit 7ba06c8ff37d8725cb824c64b94be41b9294ffb7
-- 
1.7.2.1




More information about the libvir-list mailing list