diff --git a/bootstrap b/bootstrap
index 19f9424bb..da6337aa9 100755
--- a/bootstrap
+++ b/bootstrap
@@ -37,7 +37,7 @@ medir=`dirname "$me"`
# A library of shell functions for autopull.sh, autogen.sh, and bootstrap.
-scriptlibversion=2025-12-04.19; # UTC
+scriptlibversion=2026-08-09.13; # UTC
# Copyright (C) 2003-2026 Free Software Foundation, Inc.
#
@@ -597,8 +597,12 @@ prepare_GNULIB_SRCDIR ()
mkdir -p "$gnulib_path"
# Use a -c option to silence an annoying message
# "hint: Using 'master' as the name for the initial branch."
- # (cf. ).
- git -C "$gnulib_path" -c init.defaultBranch=master init
+ # (cf. )
+ # and another -c option to override a configuration
+ # init.defaultObjectFormat=sha256 that some users have installed.
+ git -C "$gnulib_path" -c init.defaultBranch=master \
+ -c init.defaultObjectFormat=sha1 \
+ init
git -C "$gnulib_path" remote add origin "$gnulib_url"
if git -C "$gnulib_path" fetch $shallow origin "$GNULIB_REVISION"
then
diff --git a/gnulib b/gnulib
index 9e797dc36..0052b2684 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 9e797dc36b3ed593d55154b6e138ed50b28a11fb
+Subproject commit 0052b2684981072464c4ec7ab65cd8e8c0ad1376