diff --git a/_service b/_service
index 1175f65..d230db0 100644
--- a/_service
+++ b/_service
@@ -5,7 +5,7 @@
enable
gnulib
git.%cd.%h
- d6dabe8eece3a9c1269dc1c084531ce447c7a42e
+ db493d1ce43fc39dd925699d840c80b3400f4313
*.tar
diff --git a/gnulib-git.20200809.d6dabe8ee.tar.xz b/gnulib-git.20200809.d6dabe8ee.tar.xz
deleted file mode 100644
index b5f7929..0000000
--- a/gnulib-git.20200809.d6dabe8ee.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9bd65c0a655afd319cb8a3de2fdf0c90f3b4aa7650d4cfe2d0b5f28cc0fd14dd
-size 4380652
diff --git a/gnulib-git.20211127.db493d1ce.tar.xz b/gnulib-git.20211127.db493d1ce.tar.xz
new file mode 100644
index 0000000..a1df6b1
--- /dev/null
+++ b/gnulib-git.20211127.db493d1ce.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f91267dcd962ba16b1d32f9bea2dcd788400f81ea953acbb48590cd363be1cc
+size 4598580
diff --git a/gnulib.changes b/gnulib.changes
index fee8b6d..7b0bd84 100644
--- a/gnulib.changes
+++ b/gnulib.changes
@@ -1,3 +1,1277 @@
+-------------------------------------------------------------------
+Mon Nov 29 08:29:59 UTC 2021 - mliska@suse.cz
+
+- Update to version git.20211127.db493d1ce:
+ * gettext-h: document GNULIB_NO_VLA
+ * gettext-h: use VLA test similar to regex
+ * regex: port to tcc
+ * test-framework-sh: remove unsafe entries from PATH
+ * regex: merge from glibc
+ * regex: assume RE_ENABLE_I18N
+ * lseek: port around macOS SEEK_HOLE glitch
+ * lseek: port around macOS SEEK_DATA glitch
+ * Add ChangeLog entry for sigsegv changes
+ * sigsegv: fix build on or1k
+ * sigsegv: fix build on microblazeel
+ * Fix typos in previous patch.
+ * exclude: yield proper errno on failure
+ * autoupdate
+ * regex: break regcomp.c link with glibc
+ * autoupdate
+ * * doc/gnulib-intro.texi: Fix some ancient history.
+ * autoupdate (belated)
+ * string: Avoid syntax error re strdup in string.in.h (regr. 2021-09-07).
+ * autoupdate
+ * autoupdate
+ * xalloc: new function xinmalloc
+ * regex: redo style of previous change
+ * regex: improve comment
+ * regex: fix buffer read overrrun
+ * nproc: port better to macOS 10.14
+ * sigsegv: fix quoting problem
+ * nproc: port better to OpenBSD
+ * timer-time: port better to OpenBSD 6.9
+ * sys_select: port better to OpenBSD 6.9
+ * autoupdate
+ * doc: Fix outdated statement about Spanish collation.
+ * doc: Don't assume that the output format is TeX-based or info.
+ * regex: sync with glibc
+ * maint: Avoid syntax-check failure for empty gnulib submodule.
+ * Relicense qemu.h under LGPLv2+.
+ * ialloc: Update license headers after license change from 2021-08-29.
+ * Improve 'configure --help' output for crypto modules.
+ * Add credit for a recent bug report.
+ * string, wchar: Don't require undefined m4 macros (regr. today).
+ * sm3-buffer tests: New module.
+ * sm3-buffer: New module.
+ * sha512-buffer tests: New module.
+ * sha512: Clarify module to source relation.
+ * sha256-buffer tests: New module.
+ * sha256: Clarify module to source relation.
+ * sha1-buffer tests: New module.
+ * sha1: Clarify module to source relation.
+ * md5-buffer tests: New module.
+ * md5: Clarify module to source relation.
+ * md4-buffer tests: New module.
+ * md4-buffer: New module.
+ * md2-buffer tests: New module.
+ * md2-buffer: New module.
+ * string, wchar: Don't cause link errors for rpl_free (regr. 2021-09-07).
+ * threadlib: Avoid crashes in thread-related functions on Cygwin 3.2.0.
+ * simple-atomic: Port to Oracle Studio 12.6.
+ * asyncsafe-spin: port to Oracle Studio 12.6 sparc
+ * stdint-tests: long long preproc on recent Sun C
+ * extern-inline: Fix syntax error on macOS with GCC 11 (regr. 2021-08-22).
+ * sigsegv: port to OpenBSD 6.8+ powerpc64
+ * maintainer-makefile: add 'can' to sc_prohibit_doubled_word
+ * strerror_r-posix: port even better to Android
+ * strerror_r-posix: port better to Android
+ * string, wchar: port rpl_free decl to Android
+ * string, wchar: avoid some namespace pollution
+ * crypto: revert previous change
+ * crypto: add missing file af_alg.h
+ * idx: break copying from glibc
+ * sigsegv: Improve cross-compilation support for LoongArch CPU.
+ * doc: Improve help related to bootstrap script.
+ * intprops: fix minor doc glitches
+ * doc: Add suggestions on FDL texinfo usage.
+ * maintainer-makefile: Add indentation syntax-check rule.
+ * autoupdate
+ * idx: add commentary
+ * attribute: keep up with gnulib-common.m4
+ * supersede: Fix test failure under QEMU user-mode for Linux/mips.
+ * spawn-pipe: Fix test failure when running under QEMU user-mode.
+ * execute: Fix test failure when running under QEMU user-mode.
+ * posix_spawn_file_actions_addfchdir: Avoid test failure under QEMU.
+ * getcwd tests: Avoid test failure when running under QEMU user-mode.
+ * base32, base64: treat negative sizes as overflows
+ * explicit_bzero test: Fix test failure due to GCC optimizations.
+ * dfa: port to non-gnulib
+ * base32, base64: fix broken tests
+ * ialloc: relicense
+ * fma: Fix compilation error on Linux/sh4.
+ * sigabbrev_np, sigdescr_np: Fix compilation error on Linux/alpha, part 2.
+ * Skip some tests when running under QEMU user-mode.
+ * sigabbrev_np, sigdescr_np: Fix compilation error on Linux/alpha.
+ * execle, execve, execvpe tests: Fix test failures under qemu user-mode.
+ * base32, base64: prefer signed to unsigned integers
+ * regex: also break glibc lib/regex.c link for now
+ * autoupdate
+ * regex: revert much of previous change
+ * regex: fix typo in previous patch
+ * regex: use C99-style array arg syntax
+ * execute tests: Fix test failure when libtool is in use.
+ * dfa: prefer idx_t to ptrdiff_t for nonnegative
+ * snippet/unused-parameter: Mark unused module obsolete.
+ * Make generated .in.h files as standalone as possible.
+ * gnulib-common.m4: Clarify logic behind _GL_UNUSED_LABEL.
+ * c-stack: depend on inttypes, mempcpy
+ * mountlist: Use recommended syntax for _GL_UNUSED_LABEL.
+ * gnulib-common.m4: Make _GL_UNUSED_LABEL effective for clang.
+ * Oops, remove unintended file additions.
+ * gnulib-common.m4: Use C2x [[maybe_unused]] when possible.
+ * gnulib-common.m4: Document the gnulib-internal _GL_ATTRIBUTE_* macros.
+ * doc: fix order of stdlib functions
+ * c-stack: Test for libsigsegv once, not twice.
+ * rawmemchr: Fix use in relocatable-prog-wrapper (regression 2021-08-20).
+ * autoupdate
+ * rawmemchr: modernize and simplify
+ * autoupdate
+ * c-stack: fix libsigsegv dependency
+ * doc: Update for glibc 2.34.
+ * memrchr-tests: port to GCC 12
+ * snippet/_Noreturn: Fix typo
+ * dynarray: merge from glibc
+ * canonicalize-lgpl: Fix conflict with z/OS .
+ * ptsname_r: Drop sync with glibc.
+ * config: Update after glibc changed.
+ * relocatable-lib-lgpl: Fix a memory leak related to a Windows DLL.
+ * fopen: Fix link error on native Windows.
+ * fopen: Fix compilation error on AIX (regression from 2020-05-28).
+ * stdio: Improve GCC 11 allocation-deallocation checking.
+ * dirent: Improve GCC 11 allocation-deallocation checking.
+ * stdlib, string, wchar: Improve GCC 11 allocation-deallocation checking.
+ * gnulib-tool: Add support for Automake 1.16.4.
+ * gnulib-common.m4: Minor style fix.
+ * uninorm, unistr: Improve GCC 11 allocation-deallocation checking.
+ * ialloc: Prepare for allocation-deallocation checking.
+ * aligned-malloc: Prepare for allocation-deallocation checking.
+ * list, set, oset, map, omap: Prepare allocation-deallocation checking.
+ * xgetdomainname: Improve GCC 11 allocation-deallocation checking.
+ * xgetdomainname: Ensure .c file starts with '#include '.
+ * xstrndup: Improve GCC 11 allocation-deallocation checking.
+ * xstriconveh: Improve GCC 11 allocation-deallocation checking.
+ * xmemdup0: Improve GCC 11 allocation-deallocation checking.
+ * windows-spawn: Improve GCC 11 allocation-deallocation checking.
+ * string-buffer: Improve GCC 11 allocation-deallocation checking.
+ * striconveha: Improve GCC 11 allocation-deallocation checking.
+ * striconveh: Improve GCC 11 allocation-deallocation checking.
+ * striconv: Improve GCC 11 allocation-deallocation checking.
+ * relocatable-lib-lgpl: Improve GCC 11 allocation-deallocation checking.
+ * regex-quote: Improve GCC 11 allocation-deallocation checking.
+ * readline: Improve GCC 11 allocation-deallocation checking.
+ * read-file: Improve GCC 11 allocation-deallocation checking.
+ * pipe-filter-gi: Improve GCC 11 allocation-deallocation checking.
+ * javaversion: Improve GCC 11 allocation-deallocation checking.
+ * ino-map: Improve GCC 11 allocation-deallocation checking.
+ * hash: Improve GCC 11 allocation-deallocation checking.
+ * hamt: Improve GCC 11 allocation-deallocation checking.
+ * get_progname_of: Improve GCC 11 allocation-deallocation checking.
+ * fts: Improve GCC 11 allocation-deallocation checking.
+ * eealloc: Improve GCC 11 allocation-deallocation checking.
+ * di-set: Improve GCC 11 allocation-deallocation checking.
+ * [x]concat-filename: Improve GCC 11 allocation-deallocation checking.
+ * clean-temp: Improve GCC 11 allocation-deallocation checking.
+ * canon-host: Improve GCC 11 allocation-deallocation checking.
+ * c-xvasprintf: Improve GCC 11 allocation-deallocation checking.
+ * bitsetv: Improve GCC 11 allocation-deallocation checking.
+ * bitset: Improve GCC 11 allocation-deallocation checking.
+ * argv-iter: Improve GCC 11 allocation-deallocation checking.
+ * argp: Improve GCC 11 allocation-deallocation checking.
+ * areadlink, areadlinkat: Improve GCC 11 allocation-deallocation checking.
+ * stdio: Improve GCC 11 allocation-deallocation checking.
+ * dirent: Improve GCC 11 allocation-deallocation checking.
+ * stdlib, string, wchar: Improve GCC 11 allocation-deallocation checking.
+ * year2038: Fix recommendation regarding -m64 flag.
+ * quotearg: Tweak last commit.
+ * malloca: Tweak last commit.
+ * dirname-lgpl, sh-quote, system-quote, xstriconv: Clean up includes.
+ * dfa: Improve GCC 11 allocation-deallocation checking.
+ * glob: merge from glibc
+ * announce-gen: Text fix suggested by Paul Eggert.
+ * announce-gen: Text fix suggested by Jim Meyering.
+ * maintainer-makefile: Print checksums by default.
+ * announce-gen: Print SHA1/B64(SHA256) instead of MD5/SHA1.
+ * autoupdate
+ * manywarnings: enable some malloc warnings
+ * dfa: omit unneeded malloc+free
+ * year2038: work even if time_t is narrower than int
+ * year2038: port to unusual time_t platforms
+ * xalloc: no attribute (malloc (free)) on inline
+ * * lib/quotarg.c: remove wrong, unneeded comment
+ * sigsegv-tests: make more things static
+ * manywarnings: improve -fanalyzer malloc checking
+ * argmatch-tests: improve -fanalyzer malloc checking
+ * vasnprintf: improve -fanalyzer malloc checking
+ * xvasprintf: improve -fanalyzer malloc checking
+ * xstriconv: improve -fanalyzer malloc checking
+ * xreadlink: improve -fanalyzer malloc checking
+ * xmalloca: improve -fanalyzer malloc checking
+ * xgethostname: improve -fanalyzer malloc checking
+ * xgetcwd: improve -fanalyzer malloc checking
+ * trim: improve -fanalyzer malloc checking
+ * system-quote: improve -fanalyzer malloc checking
+ * sh-quote: improve -fanalyzer malloc checking
+ * savedir: improve -fanalyzer malloc checking
+ * readutmp: improve -fanalyzer malloc checking
+ * quotearg: improve -fanalyzer malloc checking
+ * pagalign_alloc: improve -fanalyzer malloc checking
+ * mountlist: improve -fanalyzer malloc checking
+ * modechange: improve -fanalyzer malloc checking
+ * malloca: improve -fanalyzer malloc checking
+ * filenamecat-lgpl: improve -fanalyzer malloc checking
+ * exclude: improve -fanalyzer malloc checking
+ * dirname: improve -fanalyzer malloc checking
+ * dfa: improve -fanalyzer malloc checking
+ * maint: improve -fanalyzer malloc checking
+ * backupfile: improve -fanalyzer malloc checking
+ * regex: pacify GCC 11.2.1's -fanalyzer
+ * limits-h tests: Add tests for BOOL_MAX and BOOL_WIDTH.
+ * regex: pacify GCC 11.2 -fanalyzer
+ * maint: pacify GCC 11.2 -fanalyzer in crypto tests
+ * doc: C2X -> C2x
+ * xalloc: add malloc-related function attributes
+ * gnulib-common: update for gcc -Wmismatched-dealloc
+ * gnulib-common: update for C2x 2020-12-11 draft
+ * manywarnings: document GCC 11 warnings
+ * limits-h: add BOOL_MAX, BOOL_WIDTH
+ * maintainer-makefile: Respect cfg.mk setting announcement_Cc_, reverting most of the previous patch.
+ * maintainer-makefile: Fix announcement mail CC's.
+ * Assume GNU gettext >= 0.17.
+ * gendocs.sh: Fix local rendering of HTML manuals.
+ * explicit_bzero-tests: pacify GCC better
+ * memrchr-tests: pacify GCC
+ * explicit_bzero-tests: pacify GCC
+ * posixtm: pacify latest GCC
+ * Don't use '#pragma weak' for thread functions in Linux/glibc>=2.34.
+ * Fix cross-compilation test results.
+ * regex: modernize to newer regex bugset
+ * regex: fix shell quoting problem in configuration
+ * autoupdate
+ * select: port better to MinGW
+ * year2038: Add --disable-year2038 option
+ * doc: clarify which module fixes 32-bit time_t
+ * autoupdate
+ * autoupdate
+ * year2038: support glibc 2.34 _TIME_BITS=64
+ * relocatable-prog-wrapper: add m4 files
+ * autoupdate
+ * strerror-override: Fix possible compilation error.
+ * environ: Fix wrong autoconf test result in C++ mode.
+ * autoupdate
+ * regex: fix undefined behavior
+ * sigsegv, sigsegv-tests: Assign my contributions to the FSF.
+ * unistd: Avoid compilation error in C++ mode on Solaris, HP-UX, mingw.
+ * Sync with GNU gettext.
+ * Sync with GNU gettext.
+ * unistd: Improve conflict resolution between gnulib and textstyle.h.
+ * stdio: Improve conflict resolution between gnulib and libintl.h.
+ * declared.sh: Allow parsing 'extern "C"' lines.
+ * unitypes: Fix trouble caused by installed older versions of unitypes.h.
+ * sigsegv, sigsegv-tests: Assign my contributions to the FSF.
+ * argp: Avoid possible NULL access in argp_help.
+ * autoupdate
+ * tsearch: Relicense under LGPLv2+.
+ * pipe-filter-ii tests: Fix long-standing failure on native Windows.
+ * autoupdate
+ * xnanosleep: Improve module description.
+ * xfreopen: Improve module description.
+ * idx: new printf/scanf length modifier macro
+ * Align 2011-11-26 patch to 2021-04-11 patch (regression from 2021-04-11).
+ * * lib/stack.h: Omit stray semicolon.
+ * getopt-gnu: port back to Solaris 10
+ * ialloc: Put appropriate license notice in source files.
+ * * lib/xmalloc.c (nonnull): Pacify gcc -Wsuggest-attribute=pure (GCC 10.3).
+ * xgethostname: prefer idx_t for indexes
+ * userspec: prefer idx_t for indexes
+ * stack: prefer idx_t for indexes
+ * savedir: prefer idx_t for indexes
+ * readutmp: prefer idx_t for indexes
+ * readtokens: prefer idx_t for indexes
+ * linebuffer: prefer idx_t for indexes
+ * getusershell: prefer idx_t for indexes
+ * exclude: prefer idx_t for most indexes
+ * dfa: prefer idx_t for indexes
+ * dirname: prefer idx_t for some indexes
+ * xalloc: new idx_t-based allocators
+ * ialloc: new module
+ * exclude: improve wide-character hashing
+ * Make message in last commit more precise.
+ * Clarify where to report test failures from Gnulib tests.
+ * Clarify that compiler warnings in the Gnulib tests can be ignored.
+ * sigsegv tests: Hide a null pointer from the compiler's optimizations.
+ * get_ppid_of: Add support for DragonFly BSD.
+ * sigsegv: Document context type for DragonFly BSD.
+ * dynarray, scratch_buffer: Fix VPATH builds (regression from yesterday).
+ * ptsname_r: Add support for DragonFly BSD 6.0.
+ * Avoid some test failures on DragonFly BSD 6.0.
+ * mountlist: recognize fuse.portal as dummy file system
+ * host-os: Add support for DragonFly BSD.
+ * thread: Fix test link error on DragonFly BSD 6.0.
+ * sigsegv: Avoid a gcc warning "declaration of 'sig' shadows a parameter".
+ * Fix comments.
+ * scratch_buffer: Avoid conflict with prepr. macros owned by the system.
+ * dynarray: Avoid conflict with preprocessor macros owned by the system.
+ * glob-h: Make last patch work with Solaris 10 cc.
+ * glob-h: Avoid conflict with preprocessor macros owned by the system.
+ * ChangeLog: add entries for the last three commits
+ * regex-tests: test for regressions fixed by the previous commit
+ * regex: fix match with possessive quantifier
+ * regex-tests: remove incorrect comment
+ * lib-symbol-visibility: Make configure check work for newer GCC.
+ * vasnprintf: Don't leak memory when memory allocation fails.
+ * gnulib-tool: Stop doing license notice replacements.
+ * git-merge-changelog: Fix license.
+ * Put GPLv3+ notices in source files where appropriate.
+ * Put LGPLv3+ notices in source files where appropriate.
+ * Put "LGPLv3+ or GPLv2+" notices in source files where appropriate.
+ * Generate correct license notices in libunistring files.
+ * Generate correct license notices in libunistring files.
+ * Put LGPLv2+ notices in source files where appropriate.
+ * Put "unlimited" notices in source files where appropriate.
+ * Put public domain notices in source files where appropriate.
+ * Revamp check-copyright script.
+ * gnupload, git-merge-changelog: Fix module description.
+ * New directory with license notices.
+ * reallocarray-tests: port to weird platforms
+ * dfa, etc.: prefer xreallocarray to older name
+ * Write 'LGPLv3+ or GPLv2+' instead of 'LGPLv3+ or GPLv2'.
+ * * stackvma.c: Fix misspelled comment.
+ * sigsegv: Port to Solaris 11
+ * autoupdate
+ * c-stack: Document another restriction.
+ * stdio: Fix compilation error on DragonFly BSD.
+ * getprogname: port to Tru64
+ * sigsegv: don’t assume SIGSTKSZ is a constant
+ * fstatat: doc improvement
+ * c-stack: Support catching stack overflow on most platforms without libsigsegv.
+ * sigsegv, c-stack: Avoid compilation error with glibc >= 2.34.
+ * sigsegv: Add tests.
+ * sigsegv: New module.
+ * realloc-gnu: avoid glibc MALLOC_CHECK_ issue
+ * c-stack: work around Solaris 11 bugs
+ * fcntl tests: Avoid failure in MacPorts.
+ * linked-list-unportable-test: New module.
+ * valgrind-tests: Doc fix and introduce AM_VALGRINDFLAGS.
+ * malloc-gnu, realloc-gnu, calloc-gnu: Ensure errno gets set to ENOMEM.
+ * DEPENDENCIES: Mention the requirement for 'join'.
+ * *alloc-gnu tests: Use ASSERT macro.
+ * valgrind-tests: Fix 'sh: yes: unknown operand' error.
+ * valgrind-tests: Fix LOG_VALGRIND when valgrind is missing.
+ * valgrind-tests: Better option handling.
+ * windows-spawn: Don't assume that UNICODE is not defined.
+ * getrandom: Produce a better error code.
+ * fstatat: Document a glibc 2.7 bug.
+ * posix_spawn, posix_spawnp: Fix build error on Minix 3.3.
+ * reallocarray tests: Avoid test failure on NetBSD.
+ * gnulib-tool: Fail properly if the 'join' program is not found.
+ * {realloc,calloc}-gnu: Fix autoconf macro (regression 2021-04-18).
+ * {malloc,realloc,calloc}-gnu: Fix autoconf macro (regression 2021-04-18).
+ * malloc-gnu, realloc-gnu, calloc-gnu: Ensure errno gets set on IRIX.
+ * malloc-gnu, realloc-gnu, calloc-gnu tests: Verify errno is set.
+ * getrandom: Fail with ENOSYS when the system has no randomness source.
+ * free tests: Avoid test failure on glibc < 2.15.
+ * Fix build error when libintl is installed.
+ * Fix build when an older libunistring is installed (regr. 2020-02-23).
+ * autoupdate
+ * immutable: Fix crash when immmalloc() fails.
+ * supersede: Fix crash when malloc() fails.
+ * libc-config: fix include problem on older Debian
+ * gnulib-tool: port better to current Autoconf
+ * reallocarray: a bit more tuning
+ * reallocarray: don’t crash if item size is 0
+ * Fix messed-up previous patch
+ * xmalloca, etc.: avoid unlikely trap
+ * xmalloca, etc.: fix some xalloc-oversized issues
+ * reallocarray: check for ptrdiff_t overflow
+ * calloc-gnu-tests: add overflow tests
+ * * ChangeLog: Fix thinko.
+ * libc-config: port better to Fedora Rawhide
+ * realloc: port to AIX 7.1
+ * malloc: simplify
+ * malloca: avoid ptrdiff_t overflow
+ * careadlinkat: avoid ptrdiff_t overflow
+ * execute-tests: pacify compiler
+ * malloc-gnu-tests, etc.: use volatile for clang
+ * malloc-gnu-tests: pacify -Walloc-size-larger-than
+ * safe-alloc: fix pointer implementation
+ * calloc-gnu: now LGPLv2+
+ * safe-alloc: simplify via reallocarray
+ * xalloc-oversized: fix SIZE_MAX optimization bug
+ * xalloc: new function xreallocarray
+ * group-member: simplify via realloc-gnu
+ * backupfile: simplify via realloc-gnu
+ * safe-alloc: improve doc
+ * malloc-gnu-tests, etc.: test ptrdiff_t overflow
+ * malloc-gnu, etc.: prefer AS_CASE to woolly AS_IF
+ * malloc-gnu, etc.: sync better with Autoconf
+ * lib/mini-gmp.c
+ * malloc-posix, realloc-posix, calloc-posix: Document affected platforms.
+ * More systematic file naming.
+ * Add comments after 2021-04-11 change.
+ * doc: Update for FreeBSD 13.0/arm64.
+ * xalloc: adjust to malloc ptrdiff_t change
+ * malloc, etc.: check for ptrdiff_t overflow
+ * stdio: Fix build error in some configurations (regression 2021-04-11).
+ * doc: Update for FreeBSD 11.0, 12.0, 13.0.
+ * malloc, realloc: fix recently-introduced #undef typos
+ * hamt tests: Fix link error.
+ * c-stack: Don't use an undefined C macro (regression from 2020-10-04).
+ * doc: Fix confusion between LIBADD and LDADD.
+ * malloc, realloc, calloc: Support restricted library symbols on AIX.
+ * Support several gnulib-tool invocations under the same configure.ac.
+ * Rename GNULIB_OVERRIDES_CHAR16_T, GNULIB_OVERRIDES_CHAR32_T.
+ * Rename GNULIB_OVERRIDES_WINT_T.
+ * increment-serial: New program.
+ * useless-if-before-free: Implement --version option according to GCS.
+ * libtool-next-version: Implement --version option according to GCS.
+ * gnupload: Implement --version option according to GCS.
+ * git-version-gen: Implement --version option according to GCS.
+ * bootstrap: Implement --version option according to GCS.
+ * announce-gen: Implement --version option according to GCS.
+ * Simplify GNULIB_* variable initializations.
+ * Blame GCC, not Coverity, in utimens ChangeLog entry.
+ * realloc: fix undef typo
+ * utimens: fix confusing arg type in internal func
+ * execute tests: Avoid test failure in certain environments.
+ * * lib/xalloc.h: Fix previous commit by adding missing include.
+ * xalloc: simplify integer overflow test
+ * group-member: minor tweak to omit a *
+ * backupfile: less-aggressive buffer growth
+ * xalloc-oversized: export xalloc_count_t
+ * xalloc: try to pacify gcc -Wsign-compare
+ * hamt: Fix coding errors.
+ * pthread-cond: Fix compilation error.
+ * pthread-cond: Fix wrong configure results when is absent.
+ * backupfile, backup-rename: Trim dependencies.
+ * doc: Fix syntax error (regression from 2021-04-02).
+ * hamt: Document the module in the Gnulib manual.
+ * savedir: avoid unlikely undefined behavior
+ * quotearg: avoid undefined and/or O(N**2)
+ * xgethostname: reorganize / simplify
+ * *-list tests: Add more tests.
+ * list: Add operations first_node, last_node.
+ * xalloc-die: Fix compilation error (regression from 2021-03-28).
+ * hamt: New module.
+ * strtoul, strtoll, strtoull: Fix compilation warning.
+ * strtoll: Work around a bug on native Windows and Minix.
+ * strtol: Work around a bug on native Windows and Minix.
+ * strtoull: Work around a bug on native Windows and Minix.
+ * strtoul: Work around a bug on native Windows and Minix.
+ * strtol, strtoul, strtoll, strtoull: Optimize.
+ * strto*l: Don't pass invalid arguments to isspace, isalnum, toupper.
+ * glob: Reject ~user syntax, when flag GLOB_TILDE_CHECK is given.
+ * xalloc: delay setting size until success
+ * xalloc: new function xpalloc, from dfa
+ * linked-list tests: Add another test for SIGNAL_SAFE_LIST.
+ * renameatu tests: Add unit test for bug found on macOS.
+ * unistdio/*-vasnprintf: Fix errno value (regression from yesterday).
+ * vasnprintf: Fix memory leak (regression from yesterday).
+ * fprintf-posix: fix typo
+ * free-posix: use more often in other modules
+ * renameatu: work around macOS 11.2 renameatx_np bug
+ * clean-temp-simple: Fix a rare memory leak.
+ * clean-temp-simple: Relicense under LGPLv2+.
+ * clean-temp-simple: Remove dependency upon xalloc, xalloc-die, xlist.
+ * clean-temp-simple: New module.
+ * error: Relicense under LGPLv2+.
+ * getprogname: Relicense under LGPLv2+.
+ * fatal-signal: Relicense under LGPLv2+.
+ * doc: Mention an open glibc bug.
+ * mbrtowc: Remove a redundant condition.
+ * linkedhash-list: Relicense under LGPLv2+.
+ * fatal-signal: Remove dependency upon xalloc.
+ * diacrit: remove
+ * tests: fix signed overflow issues
+ * doc: More updates.
+ * doc: Update for macOS 11.1.
+ * ftell: Document bug in macOS >= 10.15.
+ * ftello: Work around bug in macOS >= 10.15.
+ * math C++ tests: Fix compilation error on macOS 11.2.
+ * simple-atomic tests: Fix compilation error on Solaris 10.
+ * simple-atomic: Fix compilation error on Solaris 10/x86_64 with cc.
+ * argmatch: fix testing typo
+ * autoupdate
+ * intprops: improve commentary
+ * time_rz: Put reference documentation into the .h file.
+ * parse-datetime tests: Avoid a test failure on NetBSD.
+ * autoupdate
+ * libc-config: port to DragonFlyBSD 5.9
+ * manywarnings: modernize documentation
+ * sysexits: Fix for Haiku.
+ * Rename GNULIB_WCHAR_SINGLE to GNULIB_WCHAR_SINGLE_LOCALE.
+ * mbrtowc: Allow locking optimization independently of 'unlocked-io'.
+ * regex: Allow locking optimization independently of 'unlocked-io'.
+ * exclude: Allow stdio optimization independently of 'unlocked-io'.
+ * readutmp: Optimize stdio accesses.
+ * mountlist: Optimize stdio accesses.
+ * getusershell: Optimize stdio accesses when possible.
+ * unlocked-io-internal: New module.
+ * posixtm: Remove unused includes.
+ * dynarray: Add tests.
+ * dynarray: Make the module usable on its own.
+ * scratch_buffer: Add comment.
+ * parse-datetime2: fix licensing
+ * free-posix: Update documentation.
+ * doc: Update for glibc 2.33.
+ * stddef: Generalize tcc workaround to other compilers.
+ * stdalign: port to tcc + glibc
+ * asyncsafe-spin, simple-atomic: Add support for tcc/x86.
+ * asyncsafe-spin, simple-atomic: Add support for tcc.
+ * stddef: Work around an interoperability problem of tcc with glibc.
+ * mbrtowc: port to AIX 7.1 with xlc 12.1
+ * * modules/parse-datetime2: New file.
+ * unlocked-io: do not redefine getc_unlocked etc.
+ * parse-datetime2: new module
+ * string-buffer: Fixes.
+ * gitlog-to-changelog: output SHA in "empty commit message" warning
+ * glob: include libc-config.h only if needed
+ * glob: include libc-config.h in a more-standard way
+ * autoupdate
+ * string-buffer: Add tests.
+ * string-buffer: New module.
+ * scratch_buffer: Document the exported API.
+ * DEPENDENCIES: Update.
+ * parse-datetime: Fix comment.
+ * passfd: Fix test failure on FreeBSD >= 12 and NetBSD in 64-bit mode.
+ * Port better to macOS Mojave
+ * linked-list test: Add test for SIGNAL_SAFE_LIST. (It currently fails.)
+ * simple-atomic: Add tests.
+ * simple-atomic: New module.
+ * Fix distinction of 32-bit/64-bit mode with xlc 13.1.3 on AIX.
+ * Correct placement of last ChangeLog entry.
+ * lib-symbol-visibility: Make it work with -Wmissing-prototypes.
+ * stddef: Fix test-stddef compilation error on MidnightBSD/x86.
+ * Document non-standard prototypes on MidnightBSD.
+ * posixtm tests: Fix warnings seen on MidnightBSD/x86.
+ * Add cross-compilation guesses for MidnightBSD.
+ * threadlib: Add support for MidnightBSD.
+ * host-os: Add support for MidnightBSD.
+ * c-stack: Adjust for MidnightBSD.
+ * relocatable-prog: Add support for MidnightBSD.
+ * havelib: Add support for MidnightBSD.
+ * wcwidth: Document MidnightBSD bug.
+ * pthread_sigmask: Document MidnightBSD bug.
+ * immutable: Avoid test failures on MidnightBSD.
+ * c32is*: Avoid test failures on MidnightBSD.
+ * regex: fix comment location
+ * regex-tests: add bug 11053 test
+ * regex: debug check for set member duplicates
+ * regex: fix longstanding backref match bug
+ * regex: avoid duplicate in espilon closure
+ * regex-tests: fix typo
+ * regex: make it easier to merge into glibc
+ * regex: minor refactoring
+ * regex: avoid undefined behavior
+ * regex: improve comments
+ * relocatable-prog-wrapper: Tweak today's patch.
+ * fmaf: Document QEMU bug
+ * remainderl: Work around musl libc bug.
+ * log2l: Work around musl libc bugs.
+ * log1pl: Work around musl libc bug.
+ * log10l: Document musl libc bug.
+ * logl: Document musl libc bug.
+ * expm1l: Document musl libc bug.
+ * expl: Document musl libc bug.
+ * relocatable-prog-wrapper: Update after recent changes.
+ * Make it possible to compile rawmemchr.c separately, unconditionally.
+ * Make it possible to compile mempcpy.c separately, unconditionally.
+ * Make it possible to compile free.c separately, unconditionally.
+ * Make it possible to compile realloc.c separately, unconditionally.
+ * Make it possible to compile malloc.c separately, unconditionally.
+ * canonicalize-lgpl: Simplify.
+ * canonicalize, canonicalize-lgpl: Straighten dependencies.
+ * scratch_buffer: Fix dependencies.
+ * autoupdate
+ * doc: More precise wording.
+ * doc: Remove obsolete text.
+ * autoupdate
+ * maintainer-makefile: Mimic bootstrap's gnulib-srcdir guessing.
+ * posix_spawn_file_actions_* tests: Fix module dependencies.
+ * posix_spawn_file_actions_addclose: Relax configure test.
+ * getaddrinfo: Doc fix.
+ * getcwd: Fix cross-compilation guess for musl libc.
+ * expm1l: Fix configure test result with GCC 10 on powerpc64le.
+ * utime: Fix configure test (regression 2020-12-04).
+ * libc-config: port to Xcode 7
+ * explicit_bzero: Add fallback for other compilers.
+ * explicit_bzero: Add support for clang.
+ * Port FALLTHROUGH to clang 3.4 and earlier
+ * gc-random: Fix link error in tests.
+ * gc-random: Replace implementation with call to getrandom.
+ * exec*e tests: Avoid test failures on Cygwin.
+ * canonicalize-lgpl: Work around a Cygwin bug.
+ * doc: Document ptsname_r bug on Cygwin.
+ * sethostname tests: Avoid test failure on Cygwin.
+ * fnmatch, regex, fts: FALLTHROUGH consistency
+ * spawn-pipe: Fix SIGSEGV on OS/2 kLIBC.
+ * dirent: Fix compilation error in C++ mode on OS/2 kLIBC.
+ * zerosize-ptr: Fix compilation on OS/2 kLIBC.
+ * stddef: Fix compilation for max_align_t on OS/2 kLIBC.
+ * yield: Implement for OS/2 kLIBC.
+ * sched_yield: Implement for OS/2 kLIBC.
+ * spawn: Use special invocation for on OS/2 kLIBC.
+ * noreturn tests: Avoid test failure on Solaris 10/x86 with cc.
+ * autoupdate
+ * uninorm tests: Fix compilation error on Cygwin.
+ * immutable: Implement on native Windows.
+ * canonicalize-lgpl tests: Fix link error.
+ * canonicalize-lgpl: Work around // handling in realpath() of musl 1.2.2.
+ * canonicalize[-lgpl] tests: Add more tests.
+ * argp tests: Avoid test failures on Alpine Linux.
+ * get-rusage-data tests: Avoid test failure on musl libc.
+ * immutable, get-rusage-data: Fix autoconf warning.
+ * vma-iter: Port to 64-bit Haiku.
+ * doc: Update doc about realpath.
+ * verify: simplify static_assert configuration
+ * lib-msvc-compat: Update libtool usage recommendation.
+ * verify: Use C++11 static_assert when available.
+ * tempname: consume less entropy
+ * lchmod-tests: Fix link error.
+ * Correct preceeding change.
+ * immutable: Add tests.
+ * immutable: New module.
+ * Use https:// instead of git://.
+ * snippet/_Noreturn: port to pedantic clang
+ * Allow setting CVS username for gnu-web-doc-update.
+ * exp* tests: Work around clang 6.0.1 optimization bugs on x86.
+ * fchmodat: Work around trailing slash bug in fchmodat() on AIX 7.2.
+ * fchmod-tests, fchmodat tests, lchmod tests: Add more tests.
+ * utimensat: Fix typo in last commit.
+ * truncate: Document last workaround.
+ * dynarray: work even if ‘free’ is replaced
+ * tempname: don’t block for minutes
+ * tempname: sync with proposed glibc patch
+ * regex: stop using alloca
+ * regexec: remove alloca usage in build_trtable
+ * scratch_buffer: add scratch_buffer_dupfree macro
+ * regex: remove alloca usage on regex set_regs
+ * dynarray: new module
+ * bootstrap: Fix parsing of package name.
+ * localename: Fix link error with duplocale on AIX 7.2 (regr. 2019-12-18).
+ * autoupdate
+ * logb: Fix test failure on glibc/powerpc.
+ * logb: Fix test failure on glibc/powerpc.
+ * libc-config: simplify clang __has_* macros
+ * flock: Update documentation.
+ * ilogbl: Fix compilation error with xlclang on AIX 7.2.
+ * ilogbl: Fix test failures on AIX 7.1 in 64-bit mode.
+ * ilogb: Fix test failures on AIX 7.1 in 64-bit mode.
+ * fclose: Fix test failure on AIX 7.2.
+ * pipe-filter-gi: Fix test failure on AIX 7.2.
+ * utimens, utimensat, fdutimensat: Avoid test failures on AIX 7.2.
+ * utimensat: Work around trailing slash bug in utimensat() on AIX 7.2.
+ * ptsname_r, ptsname: Avoid test failures on AIX 7.2.
+ * * modules/filename, modules/idx (Maintainer): Add glibc.
+ * libc-config: merge from glibc
+ * maintainer-makefile: correct preceding change
+ * maint: note syncs to glibc
+ * autoupdate
+ * truncate: Work around trailing slash bug in truncate() on AIX 7.2.
+ * mkfifoat: Fix cross-compilation guess (regression from 2021-01-04).
+ * ffsll: Override completely broken implementation on AIX in 32-bit mode.
+ * symlinkat: Fix trailing slash handling.
+ * mkfifoat: Update module description.
+ * link: Improve trailing slash handling on native Windows.
+ * mkfifoat: Work around trailing slash bug in mknodat() on AIX 7.2.
+ * mkfifoat: Work around trailing slash bug in mkfifoat() on AIX 7.2.
+ * libc-config: Avoid overriding the headers from an installed newer glibc.
+ * libc-config: Avoid overriding the headers from an installed newer glibc.
+ * maintainer-makefile: Invoke syntax-checks regardless of locale.
+ * nstrftime, time_rz: Avoid using an obsolete Autoconf macro.
+ * expm1f-ieee: Work around AIX 7.2 bug.
+ * ffsl, ffsll: Work around AIX 7.2 problem.
+ * ssfmalloc: Fix includes.
+ * quotearg tests: Avoid test failures on Solaris 11.3.
+ * tests: Fix link errors on Solaris, when libunistring-optional is in use.
+ * c32ispunct tests: Avoid test failures on FreeBSD.
+ * Fix last ChangeLog entry.
+ * doc: Repeat warning that --with-tests cannot be used twice.
+ * iconv, iconv_open: Improve documentation.
+ * iconv-h: Fix module description.
+ * iconv_open: Fix module description.
+ * autoupdate
+ * stddef: Override wrong max_align_t on AIX 7 with xlc in 64-bit mode.
+ * free-posix: Work around GCC mis-optimization bug.
+ * valgrind-tests: Disable valgrind if it would cause all tests to fail.
+ * valgrind-tests: Really enable the valgrind options test.
+ * utimensat: Fix test failures on macOS 10.13.
+ * utimens: Fix test failure on macOS 10.13.
+ * utimens: Fix test failure on macOS 10.13.
+ * utimens: Avoid test failures on macOS 10.13.
+ * renameatu: Fix test failures on macOS.
+ * getgroups test: Avoid warning with glibc >= 2.32 and gcc >= 10.
+ * timespec_get: Add tests.
+ * timespec_get: New module.
+ * time: Define TIME_UTC.
+ * stddef: Try harder to get max_align_t defined on OpenBSD, part 2.
+ * canonicalize: remove NARROW_ADDRESSES optimization
+ * stddef: Try harder to get max_align_t defined on OpenBSD.
+ * aligned_alloc: Fix test failure on OpenBSD 6.8.
+ * aligned_alloc: Fix test failure on OpenBSD 6.8.
+ * posixtm tests: Disable part of the test on plaforms where it fails.
+ * autoupdate
+ * c32isgraph/c32isprint/c32ispunct tests: Avoid test failures on OmniOS.
+ * libc-config: port to Sun C 5.9
+ * quotearg tests: Avoid test failures on Solaris 11.
+ * maint: Update copyright notices in --version output.
+ * maint: run 'make update-copyright'
+ * autoupdate
+ * filename: change filename.h comment to LGPLv2.1+
+ * doc: mention year-0 bugs in Solaris etc.
+ * ptsname_r: Fix test failure on Solaris.
+ * posixtm tests: Disable part of the test on plaforms where it fails.
+ * poll tests: Avoid test failure on AIX.
+ * poll tests: Avoid test failure on BSD and Solaris systems.
+ * fnmatch: merge from glibc + proposal
+ * glob: merge proposed glibc changes
+ * memalign: Work around Solaris bug.
+ * malloc-h: Add tests.
+ * malloc-h: New module.
+ * unistd: Fix portability warnings.
+ * autoupdate
+ * autoupdate
+ * utime: Fix compilation error on macOS and Solaris 9 (regr. 2020-12-24).
+ * srclistvars.sh doc unusual repo urls
+ * getlogin tests, getlogin_r tests: Avoid failure on Solaris OpenIndiana.
+ * * lib/canonicalize-lgpl.c (realpath_stk): Set errno properly.
+ * regex-tests: tweak to avoid a clang-10 warning
+ * hash: add casts-to-float to avoid clang-10 warnings
+ * canonicalize: fix size overflow treatment
+ * list-c++, [o]map-c++, [o]set-c++: Fix conflict with 'free-posix' module.
+ * canonicalize: fix ptrdiff_t overflow bug
+ * havelib: Fix for Solaris 11 OpenIndiana and Solaris 11 OmniOS.
+ * ptsname_r: Fix a compiler warning on Solaris.
+ * gnulib-tool: Fix logic whether to add a dummy.c.
+ * faccessat: revert recent EOVERFLOW change
+ * canonicalize-lgpl: accommodate picky cpp
+ * canonicalize: simplify via scratch_buffer_dupfree
+ * regex: remove glibc21.m4
+ * gnulib-tool: Make --conditional-dependencies work with --with-tests.
+ * execvpe: Make dependency to stdbool explicit.
+ * execlp: Add tests.
+ * execlp: New module.
+ * execle: Add tests.
+ * execle: New module.
+ * execl: Add tests.
+ * execl: New module.
+ * execv: Add tests.
+ * execv: New module.
+ * execvp: Add tests.
+ * execvp: New module.
+ * execvpe: Add tests.
+ * execvpe: New module.
+ * execve: Add tests.
+ * execve: New module.
+ * execve, execvpe, execvp, execv, execl, execle, execlp: Prepare modules.
+ * stack: Fix typo in comments.
+ * bitset: Fix conflict with 'free-posix' module.
+ * idx: change idx.h comment to LGPLv2.1+
+ * MODULES.html.sh: Update after 2020-12-19 change.
+ * Make it possible to turn off the mkdir override on Windows.
+ * Make it possible to turn off each of the Windows oldnames workarounds.
+ * canonicalize, canonicalize-lgpl: remove lint
+ * spawn-pipe: Use posix_spawn by default on native Windows.
+ * unistd-safer: Implement pipe_safer on native Windows.
+ * execute: Use posix_spawn by default on native Windows.
+ * canonicalize-lgpl: merge proposed libc changes
+ * autoupdate
+ * posix_spawn-internal: Implement for native Windows.
+ * windows-spawn: Export another auxiliary function.
+ * windows-spawn: Export some more auxiliary functions.
+ * windows-spawn: Export another auxiliary function.
+ * windows-spawn: Export an auxiliary function.
+ * posix_spawn* tests: Add support for native Windows.
+ * sh-filename: Add support for native Windows.
+ * careadlinkat: improve warning line number
+ * * canonicalize-lgpl.c: Space after paren.
+ * linkat: use eloop-threshold
+ * canonicalize-lgpl: use eloop-threshold
+ * eloop-threshold: new module
+ * canonicalize: prefer faccessat to stat
+ * faccessat: work around F_OK EOVERFLOW bug
+ * stat failing with EOVERFLOW implies existence
+ * canonicalize-lgpl: remove freea macro
+ * canonicalize, canonicalize-lgpl: fix symlink bug
+ * execute: Treat signalled processes like wait-process does.
+ * windows-spawn: Improve errno upon failure on native Windows.
+ * findprog-in: Improve errno upon failure on native Windows.
+ * posix_spawn, posix_spawnp: Fix execution of scripts.
+ * Add unit tests regarding execution of scripts.
+ * Don't execute scripts without '#!' marker through /bin/sh.
+ * posix_spawn[p]: Fix compilation error on Windows (regr. 2020-12-14).
+ * posix_spawn tests: Add two more tests.
+ * posix_spawn tests: Add another test.
+ * build-aux/config.guess
+ * Remove support for broken in AIX 3.
+ * Remove support for broken in BSD/OS and OSF/1.
+ * isnanf: Fix autoconf test.
+ * Remove some of the support for obsolete IRIX 4 and 5.
+ * filemode: Remove Cray support.
+ * free-posix: assume glibc 2.33 fixes this.
+ * backupfile: Fix compilation error on native Windows (regr. 2018-10-23).
+ * float: Fix compilation error when gnulib's float.h exists twice, part 2.
+ * float: Fix compilation error when gnulib's float.h exists twice.
+ * free-posix: Assume future POSIX compliance only on OpenBSD and Solaris.
+ * free-posix: port to GNU/Linux
+ * free-posix: Add tests.
+ * free-posix: Add C++ declaration test.
+ * free-posix: New module, renamed from 'free'.
+ * free: Remove support for obsolete platforms.
+ * intprops: port to ICC 2021.1 Beta 20201112
+ * intprops: Avoid potentially buggy __builtin_add_overflow in GCC 5, 6.
+ * free: Fix warning.
+ * canonicalize-lgpl: fix AIX test failures
+ * canonicalize: omit second readlink when not needed
+ * canonicalize: remove arbitrary 8192-byte limit
+ * canonicalize-lgpl: simplify merge to glibc
+ * free: preserve errno
+ * idx: simplify IDX_MAX, remove IDX_WIDTH
+ * posix_spawn_file_actions_addfchdir-tests: Rename test.
+ * posix_spawn_file_actions_addchdir-tests: Rename test.
+ * posix_spawn-tests: Rename test.
+ * posix_spawnp-tests: Rename test.
+ * posix_spawnp-tests: Rename test.
+ * findprog-in: Allow overriding the current directory.
+ * posix_spawn-internal: Make better use of 'const'.
+ * spawn: Make it compile on native Windows.
+ * windows-spawn: Avoid shadowing a variable.
+ * string: port memchr macro to AIX 7.2 XLC
+ * canonicalize: fix AIX test failures
+ * Assume readlink/readlinkat ERANGE fix
+ * getcwd: port to AIX
+ * readlink, readlinkat: add ERANGE portability
+ * spawn-pipe: Fix hanging processes on Windows (regression 2020-11-30).
+ * Fix gnulib-tool error when some modules occur in tests/.
+ * sh-quote, execute, spawn-pipe, etc.: Make better use of 'const'.
+ * execute-tests: Fix compilation error with MSVC.
+ * vararrays: just use 2.70
+ * sys_types: just use 2.70
+ * stdint: port to Autoconf 2.70
+ * pid_t.m4: just use 2.70
+ * largefile: just use 2.70
+ * AC_C_RESTRICT: update from Autoconf
+ * extensions: update from Autoconf
+ * alloca: update from Autoconf
+ * memchr: Work around memory overrun bug on AIX 7.2.
+ * execute-tests: Fix compilation error on AIX in 32-bit mode.
+ * windows-spawn: Relicense under LGPLv2+.
+ * execute, spawn-pipe: Fix memory leak on native Windows.
+ * findprog-in: Relicense under LGPLv2+.
+ * findprog-in: Don't exit upon out-of-memory.
+ * fmaf: Work around a bug on FreeBSD 12.2/arm.
+ * threadlib: Fix test-fstrcmp failure on FreeBSD 11.
+ * math C++ tests: Fix compilation error in with clang >= 7 on FreeBSD.
+ * std-gnu11: Make compatible with Autoconf 2.70.
+ * argp: Avoid undefined behaviour when invoking qsort().
+ * argp: Improve comments.
+ * argp: Don't pass invalid arguments to isspace() and isalnum().
+ * argp: Don't rely on undefined behaviour of _tolower().
+ * unicodeio: Fix wrong result on FreeBSD.
+ * get-rusage-data tests: Avoid test failure on FreeBSD/x86_64.
+ * get-rusage-data: Fix link error on FreeBSD 12.2/arm64.
+ * Correct interaction between gl_ANSI_CXX and AC_PROG_CXX.
+ * Tweak the Windows oldnames workaround.
+ * doc: fix flat address space discussion
+ * doc: document -static-libubsan more
+ * doc: Add more details regarding the undefined behaviour sanitizer.
+ * Do the Windows oldnames workaround through the C++ GNULIB_NAMESPACE.
+ * doc: Mention some missing function declarations.
+ * doc: Tweak example.
+ * filenamecat-tests: Use idx_t for nonnegative ptrdiff_t variables.
+ * time_rz: Use idx_t for nonnegative ptrdiff_t variables.
+ * parse-datetime: Use idx_t for nonnegative ptrdiff_t variables.
+ * fnmatch: Use idx_t for nonnegative ptrdiff_t variables.
+ * c-stack: Use idx_t for nonnegative ptrdiff_t variables.
+ * backupfile: Use idx_t for nonnegative ptrdiff_t variables.
+ * doc: fix curved quotes issue
+ * doc: mention static and dynamic checking
+ * intprops: Add INT_ADD_OK etc.
+ * doc: move exotic platfroms to Target Platforms
+ * doc: minor rewording for IBM i
+ * doc: mention intptr_t etc. and IBM i
+ * utime: Fix a test failure on macOS 10.13.
+ * utime: Fix a test failure on macOS 10.13.
+ * intprops: update doc and mention Unisys
+ * idx: Clarify that idx_t always behaves like a signed type.
+ * idx: New module.
+ * fprintf-posix-tests: Avoid a test failure on macOS 10.13.
+ * canonicalize: refactor can_mode flag
+ * canonicalize: prefer signed integer types
+ * canonicalize: fix most of another EOVERFLOW issue
+ * canonicalize: do not assume symlinks have st_ino
+ * canonicalize: fix EOVERFLOW bug
+ * canonicalize-lgpl: fix EOVERFLOW bug
+ * strsignal-tests: Fix test failure on macOS 10.13.
+ * Fix compilation errors in test-math-c++.cc on FreeBSD 12.2/arm64.
+ * spawn-pipe: Allow caller to specify directory for the subprocess.
+ * execute: Allow caller to specify directory for the subprocess.
+ * autoupdate
+ * vma-iter: Add support for macOS11/arm64.
+ * spawn-pipe: Fix handling of OS/2 kLIBC.
+ * execute: Fix uninitialized use of errno.
+ * access tests: Fix test failure on native Windows.
+ * faccessat: link with $(LIB_EACCESS)
+ * execute, spawn-pipe: Make multithread-safe on native Windows.
+ * execute, spawn-pipe: Improve documentation.
+ * execute tests: Add more tests.
+ * havelib: Fix for non-ELF platforms (regression 2019-11-17).
+ * bitset: use integer_length in table implementation
+ * bitset: use integer_length in list implementation
+ * bitset: use integer_length in vector implementation
+ * bitset: use integer_length in array implementation
+ * bitset: style: use consistent names
+ * bitset: style: sort header
+ * bitset: tests: check BITSET_FOR_EACH_REVERSE
+ * spawn-pipe tests: Fix test failure with MSVC.
+ * execute: Add tests.
+ * fcntl: Work around NetBSD bug with F_DUPFD_CLOEXEC.
+ * spawn-pipe: Fix build on OS/2 kLIBC (regression 2020-11-28).
+ * asyncsafe-spin: Fix compilation error with GCC on 32-bit SPARC.
+ * asyncsafe-spin: Fix build error with GCC on 32-bit SPARC.
+ * windows-spawn: New module.
+ * ssfmalloc tests: Port to macOS 11.
+ * Fix dependencies of modules that use '_exit' on native Windows.
+ * raise-tests: Fix compilation error on MSVC (regression 2020-11-25).
+ * setlocale-tests: do not trigger gcc's -Wanalyzer-possible-null-argument
+ * raise-tests: avoid GCC 11's new exit-from-signal-handler warning
+ * autoupdate
+ * Use the correct printf format attribute for mingw.
+ * selinux-at, selinux-h: use const correct declarations
+ * canonicalize-lgpl: fix memory leak
+ * Fix missing module dependencies to 'xalloc' (regression 2020-10-19).
+ * bootstrap: add option hooks
+ * argp: Don't break getprogname on non-glibc systems.
+ * doc: Document .
+ * doc: Add references to the LSB.
+ * doc: Add references to the LSB.
+ * doc: Fix a makeinfo warning (regression 2020-11-03).
+ * parse-datetime: fix printf format typo
+ * setlocale-null-tests: work around GCC bug 44511
+ * nl_langinfo-tests: work around GCC bug 44511
+ * selinux-h: add stubs for selabel_open etc.
+ * Update after 'test-driver' in Automake changed.
+ * read-file: remove dead assignment
+ * autoupdate
+ * bitset: tests: exercise the stats too
+ * bitset: tests: try harder to break it
+ * bitset: use ffs where possible in the vector implementation
+ * bitset: use ffs where possible in the table implementation
+ * bitset: check empty and full bitsets
+ * bitset: be sure to always return a value
+ * vcs-to-changelog: Expect spaces in file names
+ * bitset: strengthen tests
+ * bitset: fix iteration over table bitsets
+ * bitset: rename internal details for consistency
+ * bitset: test: run deterministic tests on several bitset sizes
+ * bitset: use ffs where possible in the list implementation
+ * bitset: use ffs where possible in array implementation
+ * posixcheck: Don't enable GNULIB_POSIXCHECK in C++ mode.
+ * Fix error when GNULIB_POSIXCHECK is enabled (regression 2019-06-04).
+ * Fix link errors on AIX.
+ * Fix link errors on platforms with libunistring.
+ * Fix link errors on platforms with libintl (e.g. Solaris and AIX).
+ * getumask: Document link dependencies.
+ * Update link dependencies in modules after 2020-09-09 change.
+ * getumask-tests: port to Solaris 10 etc.
+ * bitset: use ffsl to accelerate iterations over set bits
+ * bitset: more tests
+ * bitset: fix the copy from lbitset to other types
+ * bitset: making debug traces more useful
+ * bitset: comment changes
+ * careadlinkat: warn better about GCC bug 93644
+ * autoupdate
+ * autoupdate
+ * autoupdate
+ * hard-locale-tests: avoid a -Wstrict-prototypes warning
+ * time_rz: simplify CVE-2017-7476 fix
+ * parse-datetime: streamline overflow checking
+ * parse-datetime-tests: port to Alpine Linux 3.12.1
+ * autoupdate
+ * mgetgroups: avoid warning with clang
+ * gnulib-tool: Fix link error with 'version-etc' (regression 2020-05-29).
+ * autoupdate
+ * tests: pacify Sun C 5.9
+ * tests: port better to XLC 12.01
+ * aligned-malloc: Use fixes from the new modules.
+ * aligned_alloc: Add tests.
+ * aligned_alloc: New module.
+ * posix_memalign: Add tests.
+ * posix_memalign: New module.
+ * memalign: Add tests.
+ * memalign: New module.
+ * verify tests: Fix crash with GCC (regression 2020-11-02).
+ * mountlist: recognize more file system types as remote
+ * verify tests: Fix -Wuninitialized warning (regression 2020-10-30)
+ * dfa.h: support inclusion from C++
+ * ssfmalloc tests: Portability to Linux/PowerPC and Linux/SPARC.
+ * verify tests: Fix compilation error with MSVC (regression 2020-10-30).
+ * dfa-tests: test for today's invalid-merge fix
+ * dfa: retain sequences of similar nodes in optimization
+ * test-dfa-match-aux.c: accept EREs, not BREs
+ * verify tests: avoid -Wmissing-declarations warnings
+ * sys_stat: update comments for S_IRWXUGO, S_IXUGO
+ * ssfmalloc tests: Small tweaks.
+ * ssfmalloc tests: Portability to Minix.
+ * ssfmalloc: Portability to AIX.
+ * ssfmalloc: Portability to Cygwin.
+ * ssfmalloc: Fix buffer overrun in bitmap search.
+ * autoupdate
+ * doc: mention ‘restrict’ and C++
+ * autoupdate
+ * selinux-at, selinux-h: port to SELinux 3.1
+ * xalloc-die: Fix link error with Solaris cc (regression 2020-07-27).
+ * ssfmalloc: Add tests.
+ * ssfmalloc: New module.
+ * wchar: Fix configure test result on some versions of AIX.
+ * time: Fix warning about asctime when asctime is not used.
+ * *-list, *-oset, *-omap: Avoid a GCC warning (regression 2020-10-10).
+ * obstack: Fix a clang warning.
+ * hash: Rename hash_delete to hash_remove.
+ * hash, xhash: Make usable from C++.
+ * hash, xhash: Move comments to the .h file.
+ * autoupdate
+ * autoupdate
+ * autoupdate
+ * Don't declare an intention to modify the return value of strerror.
+ * *printf: Avoid "expanded before it was required" warning.
+ * getprogname: Add support for OpenServer 6 and UnixWare 7.
+ * tests: Avoid a name clash on UnixWare.
+ * stdioext: Update comments regarding UnixWare.
+ * stdioext: Treat OpenServer 6 and UnixWare 7 like OpenServer 5.
+ * stdioext: Avoid compilation errors on UnixWare 7.
+ * stdioext: Update comments regarding Cygwin.
+ * Fix "warning: implicit declaration of function 'pthread_sigmask'".
+ * *-list, *-oset, *-omap: Avoid possible compiler warnings.
+ * rbtree-list: Avoid possible compiler warnings.
+ * stack: New module.
+ * attribute: improve const, pure doc
+ * thread: pacify GCC on Solaris 10
+ * c-stack: avoid AS_IF
+ * c-stack: pacify GCC 9.3.1 when using libsigsegv
+ * localename: Fix a couple of "unused parameter" warnings.
+ * vasnprintf: Don't use %n on modern, ISO C 99 compliant platforms.
+ * c-stack: streamline Solaris configuration
+ * c-stack: stop using SIGSTKSZ
+ * c-stack: fix libsigsegv typo
+ * MODULES.html.sh: Fix typo.
+ * version-etc: pacify Oracle Studio 12.6
+ * Avoid "warning: The macro `AC_DECL_SYS_SIGLIST' is obsolete".
+ * Avoid "warning: The macro `_AC_COMPUTE_INT' is obsolete".
+ * Avoid "warning: The macro `AC_HEADER_STDC' is obsolete".
+ * Enable testing of prereleases of Autoconf 2.70.
+ * Avoid "warning: The macro `AC_PROG_CC_STDC' is obsolete".
+ * Avoid "warning: The macro `AC_HELP_STRING' is obsolete".
+ * Avoid "warning: $as_echo_n is obsolete" from autoconf 2.69c.
+ * autoupdate
+ * extensions: Simplify last commit.
+ * extensions: require AC_GNU_SOURCE only for <=2.63
+ * regex-tests: Make test more robust.
+ * dfa: remove unused the member of structure
+ * regex-tests: fix possible Turkish false-alarm
+ * regex-tests: fix test and add debug output
+ * regex: no longer match glibc
+ * autoupdate
+ * regex: fix ignore-case Turkish bug
+ * regex: port to weird isascii platforms
+ * dfa: make dfasupported a global function
+ * canonicalize: Add support for UNC file names on native Windows.
+ * supersede: Fix test failures on native Windows.
+ * test-stdalign: test Oracle Studio better
+ * c-stack: output diagnostic in single 'write'
+ * c-stack: improve checking if !libsigsegv
+ * Revert now-unnecessary override of config.guess on Alpine Linux 3.10.
+ * autoupdate
+ * relocatable-prog: Fix for multiple relocatable library directories.
+ * test-verify.c: avoid -Wshadow warnings
+ * havelib: Avoid linking with libc.a on GNU systems.
+ * Fix recognition of musl libc on Alpine Linux 3.10.
+ * nl_langinfo: Make multithread-safe on Solaris 10 and Solaris 11.3.
+ * fsusage, getaddrinfo: Produce more regular configure output.
+ * Add back gl_SILENT.
+ * c-stack-tests: fix -fsanitize=undefined false alarm
+ * signalblocking: simplify and remove gl_SILENT
+ * sigprocmask: Fix configuration failure on Solaris 10 (regr. 2020-07-25). Part 2.
+ * sigprocmask: Fix configuration failure on Solaris 10 (regr. 2020-07-25).
+ * intprops, xalloc: avoid __builtin_mul_overflow_p with Clang
+ * libc-config: port __THROW to Ubuntu 4
+ * test-dfa-match.sh: port timeout work-around to newer Busybox
+ * fnmatch: adjust to match glibc fix
+ * stat, fstat: Fix compilation error with old mingw headers.
+ * stat, fstat: Fix when compiling for versions older than Windows Vista.
+ * dfa: remove dfa-heap-overrun workaround
+ * dfa: fix failure in removal of epsilon closure
+ * dfa: avoid use of uninitialized constraint
+ * dfa: assume C99 in reorder_tokens
+ * dfa: fix dfa-heap-overrun failure
+ * parse-datetime: Make the build rule work with parallel 'make'.
+ * getpass: Check for nonnull prompt argument while avoiding warnings.
+ * dfa: epsilon-closure tweaks (Bug#40634)
+ * dfa: use backward set in removal of epsilon closure
+ * canonicalize: fix pointer indexing bugs
+ * tempname: help merge with glibc
+ * getcwd: merge recent glibc changes
+ * autoupdate
+ * attribute: Clarify which file to include.
+ * pipe-filter-ii, pipe-filter-gi: Fix warnings on native Windows.
+ * verify: avoid __builtin_assume
+ * Fix several "warning: no previous prototype for function".
+ * select: Fix "warning: no previous prototype for function".
+ * Use module 'c99' when needed for variadic macros with '...' syntax.
+ * Use module 'c99' when needed for subobject initializer syntax.
+ * Use module 'c99' when needed for declaration-after-statement syntax.
+ * Fix "warning: array initialized from parenthesized string constant".
+ * argmatch tests: Fix ISO C compliance warning.
+ * uniname/uniname: Fix -Wshadow warning.
+ * uniname/uniname: Fix -Wshorten-64-to-32 warnings.
+ * unistr/u{8,16,32}-uctomb: Avoid possible trouble with huge strings.
+ * manywarnings: remove -Wchkp and -Wabi from C++ too
+ * strerrorname_np: Add tests.
+ * strerrorname_np: New module.
+ * perror, strerror_r: remove unportable tests
+ * stdint, wchar, wctype-h: Change configure message.
+ * time_rz: Change configure message.
+ * stdint: Change configure message.
+ * socketlib: Change configure message.
+ * include_next: Change configure message.
+ * getcwd: Change configure message.
+ * chdir-long: Change configure message.
+ * ceill: Change configure message.
+ * iconv: Change configure message.
+ * * ChangeLog: Fix stray paren.
+ * getcwd: help the merge back into glibc
+ * verify: Avoid warnings when assume(0) is used.
+ * fstrcmp: Clarification regarding NOTE_ORDERED.
+ * diffseq: new option NOTE_ORDERED
+ * autoupdate
+ * sys_types: let Autoconf 2.70 do pid_t
+ * tests: Don't assume that pid_t fits in an 'int'.
+ * sys_types: Fix definition of pid_t on 64-bit MSVC.
+ * inttypes: Fix {PRI,SCN}*PTR on 32-bit native Windows (regr. 2020-07-21).
+ * intprops: be consistent about +X vs X+0
+ * intprops: fix INT_MULTIPLY_WRAPV bit-field bug
+ * supersede: Avoid a failure when writing to /dev/null in Solaris zones.
+ * verify: Make assume work on bit field expressions (regr. 2020-08-22).
+ * libc-config: Improve comments.
+ * verify: Do use __builtin_assume on clang.
+ * sig2str: Add more signals.
+ * doc: Update for OpenBSD 6.0, 6.7.
+ * doc: Mention sig2str module.
+ * sigdescr_np: Add tests.
+ * sigdescr_np: New module.
+ * sigabbrev_np: Add tests.
+ * sigabbrev_np: New module.
+ * stdalign tests: Skip test with AIX xlclang.
+ * stdalign: Fix test failures on 32-bit platforms with clang versions < 8.
+ * ; Update ChangeLog to match recent commits.
+ * Sync up ProjectQuirks comments and documentation
+ * Split ProjectQuirks out into its own file
+ * uchar: Fix compilation errors in C++ mode on macOS.
+ * ansi-c++-opt: Work around an autoconf macro reordering problem.
+ * math C++ tests: Fix compilation error in with GCC 10.
+ * uchar: Fix compilation errors in C++ mode on OpenBSD.
+ * Fix compilation errors in C++ mode on OpenBSD.
+ * uchar C++ tests: Fix side effect on math modules (regr. 2020-08-17).
+ * autoupdate
+ * verify: avoid __built_assume on Clang
+ * libc-config: avoid Clang’s __diagnose_if__
+ * careadlinkat: speedup for GCC 10 with GCC_LINT
+ * * build-aux/gcc-warning.spec: Update comments.
+ * Assume autoconf >= 2.64.
+ * Revert autoupdate's revert.
+ * autoupdate
+ * uchar C++ tests: Fix build error on FreeBSD 12.
+ * time_rz: remove unused functions
+ * time_rz: fix issues with mktime_z failures
+ * intprops test: Strengthen on clang.
+ * nstrftime: Guide inlining also on clang.
+ * intprops: Avoid bogus "warning: division by zero is undefined" on clang.
+ * log2l: Disable MSVC workaround on clang.
+ * argp: Emit a warning also with clang.
+ * libc-config: Enable __REDIRECT macro also on clang.
+ * regex: Use initializer shorthand syntax also with clang.
+ * regex: Use space optimization also with clang.
+ * Use _Static_assert and static_assert primitives when present on clang.
+ * Use 'throw ()' for optimization in C++ mode also on clang.
+ * absolute-header: Add support for clang.
+ * Fix "warning: implicitly declaring library function 'strcasecmp'".
+ * stdio: Don't break attribute 'scanf' on clang.
+ * Use __restrict also on clang.
+ * pthread-spin: Use GCC built-ins also on clang.
+ * asyncsafe-spin tests: Update.
+ * setenv: Use tree code also with clang.
+ * math: Optimize signbit also on clang.
+ * avltreehash-list, rbtreehash-list: Optimize also on clang.
+ * Fix "warning: 'WSASocketA' is deprecated: Use WSASocketW() instead".
+ * Fix "warning: format specifies type 'unsigned long'".
+ * Fix "warning: no case matching constant switch condition '0'".
+ * Fix "warning: integer overflow in expression".
+ * Fix "warning: "getpagesize" redefined".
+ * Fix "warning: implicitly declaring library function 'strncasecmp'".
+ * Fix "warning: 'snprintf' macro redefined".
+ * Fix "warning: address of array 'locale' will always evaluate to 'true'".
+ * Fix "warning: '__stat64' macro redefined".
+ * Fix "warning: 'format' attribute argument not supported: rpl_printf".
+ * Fix "warning: attribute declaration must precede definition" with clang.
+ * Fix undesired warnings.
+ * C++ tests: Fix link errors on MSVC (regression from 2020-05-31).
+ * Don't use Autoconf quadrigraphs.
+ * Fix quoting of AC_LANG_PROGRAM arguments.
+ * Assume autoconf >= 2.64.
+ * sys_ioctl: Simplify.
+ * Fix quoting of AC_LANG_SOURCE arguments.
+ * nstrftime: be more predictable about errno
+ * canonicalize: Fix a problem of the autoconf test on MSVC/clang.
+ * Determine asm output option and filename suffix for MSVC/clang.
+ * doc: Update for MSVC/clang.
+ * Revert autoupdate's revert.
+ * autoupdate
+ * frexpl: Fix configuration test result on MSVC.
+ * Support compiling without -loldnames on native Windows.
+ * Fix "unknown pragma ignored" warnings with clang on native Windows.
+ * Fix compilation errors in C++ mode with clang on native Windows.
+ * stdnoreturn: Work around problem with MSVC/clang.
+ * utime-h: Generate an utime.h file always.
+ * mktime, mktime-internal: Remove obsolete code.
+ * getcwd: Remove obsolete code.
+ * tzset: Assume the function exists.
+ * nstrftime: Assume tzset exists.
+ * mktime, mktime-internal: Assume tzset exists.
+ * strdup: Assume the function exists.
+ * sys_random: Work around an uClibc bug.
+ * Avoid implicit conversion from 'unsigned int' to 'int' in initializers.
+ * stdint: port intptr_t to more-recent MinGW
+ * thread-optim: Export function-like macros only.
+ * Revert autoupdate's revert.
+ * autoupdate
+ * thread-optim: Fix a compiler warning.
+ * Use __restrict also on clang.
+ * Use flexible array syntax also on clang.
+ * fcntl: On native Windows, use _setmode, not setmode.
+ * execute, spawn-pipe: Use _spawnvpe, not spawnvpe.
+ * asyncsafe-spin: Use GCC built-ins also on clang.
+ * Use expression statements also on clang.
+ * Use many __attribute__s with clang.
+ * c-ldtoastr tests: Fix test failure.
+ * Revert autoupdate's revert.
+ * autoupdate
+ * string: Fix build error in C++ mode with clang (regression from today).
+ * ftruncate: Use _chsize, not chsize.
+ * Silence warnings from clang 10 with -Wimplicit-fallthrough.
+ * stdbool tests: Enable the stricter tests also on clang.
+ * count-one-bits: Use __builtin_popcount{,l,ll} on clang.
+ * Use attribute __aligned__ with clang.
+ * Use __alignof__ with clang.
+ * ignore-value: Simplify on clang.
+ * Use __typeof__ with clang.
+ * Add ability to emit user-defined warnings and errors with clang.
+ * intprops: Fix typo in comment.
+
+-------------------------------------------------------------------
+Mon Nov 29 08:28:57 UTC 2021 - mliska@suse.cz
+
+- Update to version git.20200809.d6dabe8ee:
+ * Use __builtin_signbit* with clang.
+ * Use __builtin_isnan with clang.
+ * thread-optim: Fix logic error.
+ * localename: Use module 'thread-optim'.
+ * clean-temp: Use module 'thread-optim'.
+ * fatal-signal: Use module 'thread-optim'.
+ * New module 'thread-optim'.
+ * doc: more updates for glibc 2.32
+ * doc: Update for glibc 2.32.
+ * alloca: No need to compile alloca.c with clang.
+
-------------------------------------------------------------------
Thu Sep 3 14:58:56 UTC 2020 - opensuse.lietuviu.kalba@gmail.com
diff --git a/gnulib.spec b/gnulib.spec
index e3a3d2c..6dfa2ff 100644
--- a/gnulib.spec
+++ b/gnulib.spec
@@ -1,7 +1,7 @@
#
# spec file for package gnulib
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,10 +19,10 @@
%global module1 git-merge-changelog
Name: gnulib
-Version: git.20200809.d6dabe8ee
+Version: git.20211127.db493d1ce
Release: 0
Summary: GNU Portability Library
-License: SUSE-Public-Domain AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-or-later
+License: GPL-2.0-or-later AND SUSE-Public-Domain AND GPL-3.0-only AND GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-or-later
Group: Development/Languages/C and C++
URL: http://www.gnu.org/software/gnulib
Source: %{name}-%{version}.tar.xz
@@ -44,7 +44,7 @@ It can be used to improve portability and other functionality in your programs.
%package devel
Summary: Devel files of %{name}
-License: SUSE-Public-Domain AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-or-later
+License: GPL-2.0-or-later AND SUSE-Public-Domain AND GPL-3.0-only AND GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-or-later
Group: Development/Languages/C and C++
Requires: bison
Requires: coreutils
@@ -71,7 +71,7 @@ License: GFDL-1.3-only
Group: Development/Languages/C and C++
Requires: %{name}-devel = %{version}-%{release}
Requires(post): info
-Requires(preun): info
+Requires(preun):info
BuildArch: noarch
%description docs