aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2023-08-01 12:39:44 +0200
committerJan Beulich <jbeulich@suse.com>2023-08-01 12:39:44 +0200
commitc7de8f2570c31fc634f500a3f4693597004dfebf (patch)
treee56b2bbba95b71a94527a7ce4bfa19a88b588c90
parent0251080cb8d95f5187c9087c703bbd31e7c81b61 (diff)
downloadfsf-binutils-gdb-c7de8f2570c31fc634f500a3f4693597004dfebf.zip
fsf-binutils-gdb-c7de8f2570c31fc634f500a3f4693597004dfebf.tar.gz
fsf-binutils-gdb-c7de8f2570c31fc634f500a3f4693597004dfebf.tar.bz2
gas: rework timestamp preservation on doc/asconfig.texi
PR 28909 Sadly "cp -p", doing more than just preserving the time stamp, can fail e.g. upon trying to preserve ownership (which we don't care about), as can be observed on e.g. Cygwin. Replace the use of -p by a use of touch, this way also only preserving modification time.
-rw-r--r--gas/Makefile.in2
-rw-r--r--gas/doc/local.mk2
2 files changed, 2 insertions, 2 deletions
diff --git a/gas/Makefile.in b/gas/Makefile.in
index 427f42d..b56cd9a 100644
--- a/gas/Makefile.in
+++ b/gas/Makefile.in
@@ -2230,7 +2230,7 @@ de-stage3:
doc/asconfig.texi: doc/$(CONFIG).texi doc/$(am__dirstamp)
$(AM_V_at)rm -f doc/asconfig.texi
- $(AM_V_GEN)cp -p $(srcdir)/doc/$(CONFIG).texi doc/asconfig.texi
+ $(AM_V_GEN)cp $(srcdir)/doc/$(CONFIG).texi doc/asconfig.texi && touch -m -r $(srcdir)/doc/$(CONFIG).texi doc/asconfig.texi
$(AM_V_at)chmod u+w doc/asconfig.texi
# Maintenance
diff --git a/gas/doc/local.mk b/gas/doc/local.mk
index de13e3c..c48c711 100644
--- a/gas/doc/local.mk
+++ b/gas/doc/local.mk
@@ -41,7 +41,7 @@ TEXI2DVI = texi2dvi -I "$(srcdir)/%D%" -I %D% -I "$(srcdir)/../libiberty" \
%D%/asconfig.texi: %D%/$(CONFIG).texi %D%/$(am__dirstamp)
$(AM_V_at)rm -f %D%/asconfig.texi
- $(AM_V_GEN)cp -p $(srcdir)/%D%/$(CONFIG).texi %D%/asconfig.texi
+ $(AM_V_GEN)cp $(srcdir)/%D%/$(CONFIG).texi %D%/asconfig.texi && touch -m -r $(srcdir)/%D%/$(CONFIG).texi %D%/asconfig.texi
$(AM_V_at)chmod u+w %D%/asconfig.texi
CPU_DOCS = \