aboutsummaryrefslogtreecommitdiff
path: root/gnulib
diff options
context:
space:
mode:
Diffstat (limited to 'gnulib')
-rw-r--r--gnulib/ChangeLog8
-rw-r--r--gnulib/configure3
-rw-r--r--gnulib/import/m4/stat.m42
-rw-r--r--gnulib/patches/0001-use-windows-stat13
-rwxr-xr-xgnulib/update-gnulib.sh2
5 files changed, 25 insertions, 3 deletions
diff --git a/gnulib/ChangeLog b/gnulib/ChangeLog
index b8c6c00..bf61742 100644
--- a/gnulib/ChangeLog
+++ b/gnulib/ChangeLog
@@ -1,3 +1,11 @@
+2020-09-08 Tom Tromey <tromey@adacore.com>
+
+ PR win32/25302:
+ * update-gnulib.sh: Apply stat patch.
+ * patches/0001-use-windows-stat: New file.
+ * import/m4/stat.m4: Update.
+ * configure: Rebuild.
+
2020-08-26 Christian Biesinger <cbiesinger@google.com>
Pedro Alves <palves@redhat.com>
Joel Brobecker <brobecker@adacore.com>
diff --git a/gnulib/configure b/gnulib/configure
index fa2feb5..5c6add6 100644
--- a/gnulib/configure
+++ b/gnulib/configure
@@ -26907,8 +26907,7 @@ $as_echo "#define ssize_t int" >>confdefs.h
case "$host_os" in
mingw*)
- REPLACE_STAT=1
- ;;
+ ;;
*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5
$as_echo_n "checking whether stat handles trailing slashes on files... " >&6; }
diff --git a/gnulib/import/m4/stat.m4 b/gnulib/import/m4/stat.m4
index 46e9abc..8ef355f 100644
--- a/gnulib/import/m4/stat.m4
+++ b/gnulib/import/m4/stat.m4
@@ -15,7 +15,7 @@ AC_DEFUN([gl_FUNC_STAT],
mingw*)
dnl On this platform, the original stat() returns st_atime, st_mtime,
dnl st_ctime values that are affected by the time zone.
- REPLACE_STAT=1
+ dnl REPLACE_STAT=1
;;
*)
dnl AIX 7.1, Solaris 9, mingw64 mistakenly succeed on stat("file/").
diff --git a/gnulib/patches/0001-use-windows-stat b/gnulib/patches/0001-use-windows-stat
new file mode 100644
index 0000000..adf9638
--- /dev/null
+++ b/gnulib/patches/0001-use-windows-stat
@@ -0,0 +1,13 @@
+diff --git a/gnulib/import/m4/stat.m4 b/gnulib/import/m4/stat.m4
+index 46e9abceee7..8ef355f9407 100644
+--- a/gnulib/import/m4/stat.m4
++++ b/gnulib/import/m4/stat.m4
+@@ -15,7 +15,7 @@ AC_DEFUN([gl_FUNC_STAT],
+ mingw*)
+ dnl On this platform, the original stat() returns st_atime, st_mtime,
+ dnl st_ctime values that are affected by the time zone.
+- REPLACE_STAT=1
++ dnl REPLACE_STAT=1
+ ;;
+ *)
+ dnl AIX 7.1, Solaris 9, mingw64 mistakenly succeed on stat("file/").
diff --git a/gnulib/update-gnulib.sh b/gnulib/update-gnulib.sh
index b9cc7d8..ac5e3d5 100755
--- a/gnulib/update-gnulib.sh
+++ b/gnulib/update-gnulib.sh
@@ -173,6 +173,8 @@ apply_patches ()
fi
}
+apply_patches "patches/0001-use-windows-stat"
+
# Regenerate all necessary files...
aclocal &&
autoconf &&