Among other recent changes, this includes a workaround to avoid
Clang compiler bug
https://llvm.org/bugs/show_bug.cgi?id=16404
having spurious link failures.
* .gnulib: Update.
* bootstrap: Synchronize to upstream.
Signed-off-by: Eric Blake <eblake(a)redhat.com>
---
I'm debating about re-enabling test-lock (right now, we explicitly
pass --avoid=lock-tests to gnulib-tool via our bootstrap.conf), now
that upstream is finally starting to fix the bugs in the test that
were causing extremely slow completion or outright hangs on
multi-processor setups. But that's probably something better done
right after a libvirt release, not right before a release candidate.
Pushing under the gnulib maintenance rule; contains these gnulib patches:
* .gnulib e210a3c...94386a1 (38):
maint.mk: enforce spelling of "timestamp" (i.e., no space)
dfa: minor simplification with emptyset
dfa: shrink constraints from 4 bits to 3
dfa: omit unnecessary ptrdiff_t check
dfa: omit unnecessary allocation
dfa: omit unused local
maint: time stamp -> timestamp
maint: remove stray .texi files
getprogname: fix port to IRIX
dfa: melt down dfastate into build_state
dfa: simplify transition table allocation
dfa: fix reallocation bug when matching newlines
Avoid -Wundef warning about undefined WINDOWS_SOCKETS.
Avoid -Wundef warning about undefined __USE_FILE_OFFSET64.
stdioext: Port to Minix 3.2 and newer.
getprogname: port to IRIX
localename-tests: port to NetBSD 7
glob, intprops, xalloc: work around Clang bug
dfa: fix 'return' typo
lock tests: Prefer semaphore over mutex.
parse-datetime: fix generated paths for coverage files
maint.mk: support parallel execution of coverage
lock: Provide guarantee to avoid writer starvation for rwlocks.
thread: Fix pth port.
parse-datetime: fix debug message on lone year number
parse-datetime: fix local timezone debug messages
parse-datetime: add debug warning about DST changes
parse-datetime: add debug warning about date arithmetic
parse-datetime: fix debug message of relative part after timezone
parse-datetime: fix incorrect debug message on lone number
exec
build-aux/mdate-sh
doc: fix typo in previous change
Revert copyright-year change to synced files
doc: modernize for C11 etc.
dfa: prefer functions to FETCH_WC macro
dfa: narrow more local var scopes
dfa: remove duplicate assignment
.gnulib | 2 +-
bootstrap | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.gnulib b/.gnulib
index e210a3c..94386a1 160000
--- a/.gnulib
+++ b/.gnulib
@@ -1 +1 @@
-Subproject commit e210a3cbaec0ee82a67ff8fc427e21bdd64dba1b
+Subproject commit 94386a13667c645fd42544a7fd302cdddd39fcdf
diff --git a/bootstrap b/bootstrap
index 26066b2..932ff85 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,6 +1,6 @@
#! /bin/sh
# Print a version string.
-scriptversion=2016-11-03.18; # UTC
+scriptversion=2017-01-09.19; # UTC
# Bootstrap this package from checked-out sources.
@@ -790,7 +790,7 @@ symlink_to_dir()
# Leave any existing symlink alone, if it already points to the source,
# so that broken build tools that care about symlink times
# aren't confused into doing unnecessary builds. Conversely, if the
- # existing symlink's time stamp is older than the source, make it afresh,
+ # existing symlink's timestamp is older than the source, make it afresh,
# so that broken tools aren't confused into skipping needed builds. See
# <
http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00326.html>.
test -h "$dst" &&
--
2.9.3