ranlib(1) is legacy and not even part of POSIX anymore, ar(1) can do the
same job with the s-flag (which is an XSI-extension, but whatever).

---
shamelessly stole Laslos commit message
---
 Makefile  | 6 ++----
 config.mk | 1 -
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 3243b1cfacef..ee2e7fea1cba 100644
--- a/Makefile
+++ b/Makefile
@@ -202,12 +202,10 @@ $(OBJ): $(HDR) config.mk
        $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<
 
 $(LIBUTF): $(LIBUTFOBJ)
-       $(AR) rc $@ $?
-       $(RANLIB) $@
+       $(AR) -rcs $@ $?
 
 $(LIBUTIL): $(LIBUTILOBJ)
-       $(AR) rc $@ $?
-       $(RANLIB) $@
+       $(AR) -rcs $@ $?
 
 getconf.o: getconf.h
 
diff --git a/config.mk b/config.mk
index 9fb18da1463c..a03fe29b9c8f 100644
--- a/config.mk
+++ b/config.mk
@@ -7,7 +7,6 @@ MANPREFIX = $(PREFIX)/share/man
 
 CC = cc
 AR = ar
-RANLIB = ranlib
 
 # for NetBSD add -D_NETBSD_SOURCE
 # -lrt might be needed on some systems
-- 
2.37.1


Reply via email to