ref: c54a9ed70b6ebc5c8b7172713c0456c1ccd66615
parent: 17f1dfd7d31d4224c9e098863e19b0d96a6c53bd
	author: cinap_lenrek <cinap_lenrek@felloff.net>
	date: Wed Aug 20 13:54:53 EDT 2025
	
revert "mkfile: use ar vr instead of ar vu" This change was a "fix" for libc/port/reduce script being broken in commit: 71c926ee445d4646a9002a7e07bde4bf1ec6af3c ... which was later fixed in: 35ef1ba6b1b152ce021a9d9a7139ae104b550a27
--- a/sys/src/cmd/cc/mkfile
+++ b/sys/src/cmd/cc/mkfile
@@ -37,7 +37,7 @@
date
$LIB: $LIBOBJ
- ar vr $LIB $OFILES
+ ar vu $LIB $OFILES
mac.$O: macbody
--- a/sys/src/cmd/mklib
+++ b/sys/src/cmd/mklib
@@ -9,7 +9,7 @@
all:V: $LIB
$LIB: $LIBOBJ
- ar vr $LIB $newmember
+ ar vu $LIB $newmember
%.$O: $HFILES # don't combine with following %.$O rules
--- a/sys/src/cmd/mksyslib
+++ b/sys/src/cmd/mksyslib
@@ -3,10 +3,10 @@
all:V: $LIB
$LIB:V: $OFILES # force archive even when not needed
- ar vr $LIB $newprereq
+ ar vu $LIB $newprereq
&:n: &.$O
- ar vr $LIB $stem.$O
+ ar vu $LIB $stem.$O
%.$O: $HFILES # don't combine with following %.$O rules
--- a/sys/src/libc/9syscall/mkfile
+++ b/sys/src/libc/9syscall/mkfile
@@ -148,7 +148,7 @@
}} > $i.s
$AS $i.s
}
- ar vr /$objtype/lib/libc.a *.$O
+ ar vu /$objtype/lib/libc.a *.$O
rm -f *.$O *.s
nuke clean:V:
--
⑨