This is the mail archive of the
libc-hacker@sourceware.cygnus.com
mailing list for the glibc project.
Re: ar speed: sixfold improvement [PATCH]
- To: libc-hacker@gnu.org
- Subject: Re: ar speed: sixfold improvement [PATCH]
- From: Zack Weinberg <zack@rabi.phys.columbia.edu>
- Date: Thu, 30 Apr 1998 17:44:20 -0400
Please apply the appended diff on top of the patch I last sent out.
It fixes another critical bug.
zw
--- Makerules~ Thu Apr 30 16:36:29 1998
+++ Makerules Thu Apr 30 17:42:06 1998
@@ -513,7 +513,7 @@
o-objects = $(patsubst %.o,%$o,$(filter-out $(patsubst %,$(objpfx)%.o,\
$(elide-routines$o)),\
$(objects)))
-lib-noranlib:
+lib-noranlib: libobjs
others: $(addprefix $(objpfx),$(install-lib))
ifndef objects
@@ -585,9 +585,10 @@
# This makes all the object files.
-.PHONY: objects objs
-objects objs: $(foreach o,$(object-suffixes-for-libc),$(o-objects)) \
- $(addprefix $(objpfx),$(extra-objs))
+.PHONY: objects objs libobjs extra-objs
+objects objs: libobjs extra-objs
+libobjs: $(foreach o,$(object-suffixes-for-libc),$(o-objects))
+extra-objs: $(addprefix $(objpfx),$(extra-objs))
# Canned sequence for building an extra library archive.
define build-extra-lib