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

Eric Blake eblake at redhat.com
Wed Oct 12 23:55:16 UTC 2011


358 changes; most probably have no impact on libvirt, but we
might as well stay current.

* .gnulib: Update to latest.
---

* .gnulib da1717b...2394a60 (358):
  > atanl: Simplify for platforms where 'long double' == 'double'.
  > acosl: Simplify for platforms where 'long double' == 'double'.
  > asinl: Simplify for platforms where 'long double' == 'double'.
  > tanl: Simplify for platforms where 'long double' == 'double'.
  > cosl: Simplify for platforms where 'long double' == 'double'.
  > sinl: Simplify for platforms where 'long double' == 'double'.
  > logl: Simplify for platforms where 'long double' == 'double'.
  > expl: Simplify for platforms where 'long double' == 'double'.
  > sqrtl: Simplify for platforms where 'long double' == 'double'.
  > ldexpl: Simplify for platforms where 'long double' == 'double'.
  > ffsll: set correct witness
  > printf-frexpl: Simplify for platforms where 'long double' == 'double'.
  > frexpl: Simplify for platforms where 'long double' == 'double'.
  > test-renameat: don't leave behind a temporary file
  > rint: Determine RINT_LIBM correctly on AIX 7.
  > mathfunc.m4: Refactor.
  > rintl: Simplify for platforms where 'long double' == 'double'.
  > roundl: Simplify for platforms where 'long double' == 'double'.
  > truncl: Simplify for platforms where 'long double' == 'double'.
  > ceill: Simplify for platforms where 'long double' == 'double'.
  > floorl: Simplify for platforms where 'long double' == 'double'.
  > rint: Fix ordering constraints.
  > copysignl: Simplify for platforms where 'long double' == 'double'.
  > Tests for module 'rintl'.
  > New module 'rintl'.
  > Tests for module 'rintf'.
  > New module 'rintf'.
  > rint: Support for MSVC.
  > rint tests: More tests.
  > autoupdate
  > Tests for module 'copysignl'.
  > New module 'copysignl'.
  > Tests for module 'copysignf'.
  > New module 'copysignf'.
  > Ensure that HAVE_* variables are set to 1 before they are set to 0.
  > poll: Make macro safer.
  > copysign: Provide replacement.
  > isinf: Ensure macro on AIX 5.1.
  > *printf-posix tests: Fix for platforms where 'long double' == 'double'.
  > *printf: Fix for platforms where 'long double' == 'double'.
  > isnanl[-nolibm]: Fix for platforms where 'long double' == 'double'.
  > isinf: Fix for platforms where 'long double' == 'double'.
  > isfinite: Fix for platforms where 'long double' == 'double'.
  > isfinite, isinf, isnan tests: Avoid syntax error on MSVC 9.
  > Tests for module 'tanhf'.
  > New module 'tanhf'.
  > tanh: Use a .m4 file.
  > Tests for module 'coshf'.
  > New module 'coshf'.
  > cosh: Use a .m4 file.
  > Tests for module 'sinhf'.
  > New module 'sinhf'.
  > sinh: Use a .m4 file.
  > Tests for module 'atan2f'.
  > New module 'atan2f'.
  > atan2: Use a .m4 file.
  > Tests for module 'atanf'.
  > New module 'atanf'.
  > atan: Use a .m4 file.
  > Tests for module 'acosf'.
  > New module 'acosf'.
  > acos: Use a .m4 file.
  > Tests for module 'asinf'.
  > New module 'asinf'.
  > asin: Use a .m4 file.
  > Tests for module 'tanf'.
  > New module 'tanf'.
  > tan: Use a .m4 file.
  > Tests for module 'cosf'.
  > New module 'cosf'.
  > cos: Use a .m4 file.
  > Tests for module 'sinf'.
  > New module 'sinf'.
  > sin: Use a .m4 file.
  > Tests for module 'powf'.
  > New module 'powf'.
  > pow: Use a .m4 file.
  > Tests for module 'log10f'.
  > New module 'log10f'.
  > log10: Use a .m4 file.
  > Tests for module 'logf'.
  > New module 'logf'.
  > log: Use a .m4 file.
  > Tests for module 'expf'.
  > New module 'expf'.
  > exp: Use a .m4 file.
  > Tests for module 'sqrtf'.
  > New module 'sqrtf'.
  > Tests: Avoid link failures w.r.t. libintl.
  > pow tests: Defeat compiler optimizations.
  > gnulib-tool: Improve last commit.
  > gnulib-tool: don't follow dependencies to avoided modules
  > gnulib-tool: fix typo that broke Emacs on powerpc-apple-darwin9.8.0.
  > Fix documentation about math functions on MacOS X.
  > modff: Drop assumption about library that defines modff.
  > raise tests: Avoid a GCC warning.
  > Tests for module 'ldexpf'.
  > New module 'ldexpf'.
  > Tweak last commit.
  > frexpf: Work around problems on IRIX and mingw.
  > fabsf: Drop assumption about library that defines fabsf.
  > frexpf: Drop assumption about library that defines frexpf.
  > Tests for module 'frexpf'.
  > New module 'frexpf'.
  > math: Sort function declarations of math.in.h.
  > Tests for module 'modff'.
  > New module 'modff'.
  > modf tests: Make test sharper.
  > modf: Use a .m4 file.
  > Tweak new module 'fmodf'.
  > Tweak new module 'fmodf'.
  > Tests for module 'fmodf'.
  > New module 'fmodf'.
  > fmod: Use a .m4 file.
  > New module 'fabsf'.
  > Tests for module 'fabsf'.
  > New module 'fabsf'.
  > fabs: Use a .m4 file.
  > file-has-acl: revert both recent changes, 80af92af and 95f7c57f
  > file-has-acl: revert unintended change in behavior of ls -L
  > poll: Avoid link errors on MSVC.
  > sys_select tests: Fix link error on MSVC 9.
  > sys_select: Fix compilation error on mingw.
  > wmemset: Support for MSVC.
  > wmemmove: Support for MSVC.
  > wmemcpy: Support for MSVC.
  > wmemcmp: Support for MSVC.
  > wmemchr: Support for MSVC.
  > glthread/*, strsignal: Support for MSVC.
  > nonblocking tests: Fix test failure on OpenBSD/SPARC64.
  > acl: Fix specification.
  > relocatable-lib[-lgpl]: Avoid expensive /proc access on Linux, Cygwin.
  > autoupdate
  > maint.mk: adjust a release-related rule not to require use of gzip
  > test-linkat: don't leave behind a temporary file
  > float, math: add omitted file
  > isinf: Fix for OpenBSD/x86.
  > isfinite: Fix syntax error in configure test.
  > isfinite: Fix typo.
  > nonblocking tests: Fix test failure on Linux/IA-64.
  > mkfifoat tests: Fix a test failure on mingw.
  > float, math: Fix 'int' to 'long double' conversion on Linux/SPARC64.
  > nonblocking tests: Fix test failure on Linux/SPARC (32-bit and 64-bit).
  > gnulib-tool: Improve suggestion where to put gl_EARLY invocation.
  > Centralize C99 requirement.
  > float: Fix LDBL_MAX value on Linux/PowerPC.
  > Tweak last ChangeLog entry.
  > doc: Improve doc about gl_EARLY.
  > fgetc, fputc, fread, fwrite tests: Fix link error.
  > fputc, fwrite tests: Avoid test failure on MSVC.
  > raise: Fix double declaration with modules 'sigprocmask' and 'sigpipe'.
  > autoupdate
  > base64-tests: avoid memory leak
  > base32: new module
  > gnulib: use more-standard license notice wording
  > dup2: minor simplification
  > strings: Fix compilation error on MSVC.
  > fflush et al.: Document limitation on MSVC.
  > msvc-inval: Allow three invalid parameter handling modes.
  > msvc-inval: Make handler multithread-safe.
  > msvc-inval: Install handler globally.
  > strerror_r-posix: Fix for MSVC 9.
  > ftruncate: Support for MSVC 9.
  > New module 'fstat'.
  > linkat: Fix compilation on MSVC 9.
  > fclose: Support for MSVC 9.
  > dup2: minor simplifications
  > test-futimens: avoid a warning from gcc -Wshadow
  > fdopen: Support for MSVC 9.
  > fgetc, fputc, fread, fwrite tests: Avoid compilation error on MSVC.
  > dup: Simplify autoconf test.
  > Tests for function fwrite().
  > Tests for function fread().
  > Activate fputc tests.
  > Enhance fgetc, fputc tests.
  > write: Support for MSVC 9.
  > read: Fix last commit.
  > dup2: Fix last commit.
  > sigprocmask: Make code safer.
  > dup2: clarify by coalescing Windows-specific material
  > sigprocmask: move #include directive
  > read: Support for MSVC 9.
  > close: Support for MSVC 9.
  > msvc-nothrow: Avoid a compiler warning.
  > New module 'dup'.
  > getdtablesize: Support for MSVC 9.
  > signal-h: Rename from signal.
  > sigprocmask: Avoid crashes through signal() on MSVC 9.
  > Tests for module 'raise'.
  > raise: Support for MSVC.
  > pipe2: Fix compilation on pre-C99 compilers.
  > dup2: Fix typo in last commit.
  > New module 'msvc-nothrow'. Makes _get_osfhandle safe on MSVC 9.
  > dup2: Make code more maintainable.
  > msvc-inval: Fix compilation error.
  > update from texinfo
  > mkdir: Tweak for MSVC 9.
  > Tests for module 'chdir'.
  > New module 'chdir'.
  > rmdir: Support for mingw, MSVC 9.
  > getcwd: Tweak for MSVC 9.
  > strerror_r-posix: Avoid a link error on MSVC.
  > select: Avoid link errors on MSVC.
  > select: Avoid compilation error on MSVC.
  > Consolidate all uses of PATH_MAX in *.m4 files.
  > ftruncate: Un-deprecate, concentrate on Win32 support.
  > Add dependencies to new dirent related modules.
  > opendir: Avoid compilation error on mingw.
  > ftruncate tests: Avoid a test failure on mingw.
  > select tests: Avoid test failures on OSF/1 5.1 and mingw.
  > New module 'fdopen'.
  > unlockpt tests: Avoid test failure on NetBSD 5.1.
  > getlogin, getlogin_r tests: Avoid test failure on Linux/SPARC.
  > time tests: Don't require pid_t.
  > time tests: Don't require pid_t.
  > fsync tests: Avoid a test failure on mingw.
  > euidaccess: Update comments.
  > Ensure EBADF returns for socket functions on mingw.
  > select tests: EBADF tests.
  > Tests for module 'posix_spawn_file_actions_addopen.
  > Tests for module 'posix_spawn_file_actions_adddup2'.
  > Tests for module 'posix_spawn_file_actions_addclose'.
  > Tests for module 'unlockpt'.
  > Tests for module 'grantpt'.
  > freopen tests: EBADF tests.
  > fclose tests: EBADF tests.
  > fflush tests: EBADF tests.
  > ftello tests: EBADF tests.
  > fseeko tests: EBADF tests.
  > Tests for function fputc().
  > Tests for function fgetc().
  > Tests for function fdopen().
  > Tests for module 'vdprintf'.
  > Tests for module 'dprintf'.
  > Tests for module 'ioctl'.
  > fcntl tests: EBADF tests.
  > utimensat tests: EBADF tests.
  > renameat tests: EBADF tests.
  > mkfifoat tests: EBADF tests.
  > readlinkat tests: EBADF tests.
  > symlinkat tests: EBADF tests.
  > linkat tests: EBADF tests.
  > Tests for module 'faccessat'.
  > fdopendir tests: EBADF tests.
  > openat tests: EBADF tests.
  > utimens, futimens, fdutimensat tests: EBADF tests.
  > Tests for function fstat().
  > test-ttyname_r tests: EBADF tests.
  > Tests for module 'isatty'.
  > Tests for module 'write'.
  > Tests for module 'read'.
  > pwrite tests: EBADF tests.
  > pread tests: EBADF tests.
  > lseek tests: EBADF tests.
  > Tests for module 'ftruncate'.
  > fsync tests: EBADF tests.
  > fdatasync tests: EBADF tests.
  > Tests for module 'fchown'.
  > Tests for module 'fchmod'.
  > fchdir tests: EBADF tests.
  > dup2 tests: EBADF tests.
  > Tests for module 'dup'.
  > Tests for module 'close'.
  > Tests for module 'shutdown'.
  > Tests for module 'setsockopt'.
  > Tests for module 'sendto'.
  > Tests for module 'send'.
  > Tests for module 'recvfrom'.
  > Tests for module 'recv'.
  > Tests for module 'listen'.
  > Tests for module 'getsockopt'.
  > Tests for module 'getsockname'.
  > Tests for module 'getpeername'.
  > Tests for module 'connect'.
  > Tests for module 'bind'.
  > accept4 tests: Fix for native Windows.
  > accept tests: Fix for native Windows.
  > msvc-inval: Require a semicolon after DONE_MSVC_INVAL.
  > sched: Ensure pid_t is defined.
  > msvc-inval: Ensure the entire expansion is a single statement.
  > tests: use printf, not echo in init.sh's warn_ function
  > futimens: enhance test
  > date: accept 'hence' as opposite of 'ago'
  > getcwd: don't fail in a deep directory on a system without openat
  > maint.mk: avoid warnings from perl about missing files
  > * lib/stat.c: Move comment.
  > stat: use pathmax.h only if needed
  > utimens: remove dependency on dup2
  > inet_ntop, inet_pton: Look for it also in libresolv.
  > accept, accept4 tests: Avoid link error on Solaris.
  > accept4: Avoid link error on Solaris.
  > socket functions: Avoid link errors on Solaris.
  > ptsname tests: Let the test fail rather than hang (e.g. on AIX 5.1).
  > posix_spawn_file_actions_add*: Fix module dependencies.
  > rename, renameat tests: Avoid test failures on FreeBSD 6.4.
  > Tests for module 'accept4'.
  > accept tests: Fix last commit.
  > Tests for module 'accept'.
  > dup2: Support for MSVC.
  > New module 'msvc-inval'.
  > Tests for module 'pclose'.
  > New module 'pclose'.
  > popen: Support for MSVC.
  > isnanl, isnand, isnanf: Work around MSVC bug.
  > sys_socket tests: Fix recent mistake.
  > putenv: Support for MSVC.
  > math: Avoid macro redefinition warnings on MSVC.
  > doc: Mention functions which are declared as macros.
  > Add dependencies to new dirent related modules.
  > inet_pton: Fix mistake in last commit.
  > inet_pton: Support for MSVC on Windows Vista or newer.
  > inet_ntop: Support for MSVC on Windows Vista or newer.
  > test-fsync: yet another enhancement
  > Enhance fsync, fdatasync tests.
  > Fix last ChangeLog entry.
  > Support for MSVC compiler: Ensure mode_t gets defined.
  > sys_stat: Support for MSVC.
  > Support for MSVC compiler: Ensure off_t gets defined.
  > fdatasync: port to Solaris
  > fdatasync: port to MacOS X 10.7
  > fdatasync: minor improvements
  > unistd: update refs to newer POSIX
  > fdatasync: new module
  > test-fsync: enhance tests
  > Support for MSVC compiler: Ensure ssize_t gets defined.
  > Avoid using #, the m4 comment starter character, near brackets.
  > Properly quote AC_CHECK_DECLS' 4th argument.
  > Properly quote AC_CHECK_DECL's 4th argument.
  > opendir: avoid compile warning
  > maint.mk: sc_tight_scope: propagate failure from sub-make
  > tempname: Support for MSVC.
  > sys_time: Support for MSVC.
  > stat: Support for MSVC.
  > pathmax: Support for native Windows.
  > New modules 'opendir', 'readdir', 'rewinddir', 'closedir'.
  > asm-underscore.m4: Support for MSVC.
  > Expand range of versions of glibc for which _GNU_SOURCE is needed to get crypt.
  > doc: Update regarding MSVC 9.
  > unistd et al.: Don't assume <unistd.h> exists.
  > strcase: Support for MSVC.
  > strings: Don't assume <strings.h> exists.
  > dirent: Don't assume <dirent.h> exists.
  > Fix wint_t on MSVC.
  > sys_types: Fix typo.
  > autoupdate
  > Support for MSVC compiler: Ensure size_t gets defined.
  > C++ tests for module 'sys_types'.
  > Tests for module 'sys_types'.
  > New module 'sys_types'.
  > Support for MSVC compiler: Avoid division by a literal 0.
  > Ensure pid_t gets defined.
  > acl: Fix compilation on Solaris 10 (older version).
  > iconv, unsetenv: Add support for MSVC compiler.
  > *printf: Add support for MSVC compiler.
  > nocrash: Add support for native Windows.
  > absolute-header, include-next: Add support for MSVC compiler.
  > ChangeLog: change each leading sequence of 8 spaces to a TAB
  > maint.mk: mark the post-release commit log with "maint: " prefix

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

diff --git a/.gnulib b/.gnulib
index da1717b..2394a60 160000
--- a/.gnulib
+++ b/.gnulib
@@ -1 +1 @@
-Subproject commit da1717b7f93b77469f980ea5e13178e4e9e7ae09
+Subproject commit 2394a603e7586e671226478e5b15d924c3841f42
-- 
1.7.4.4




More information about the libvir-list mailing list