This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: ar speed: sixfold improvement [PATCH]


Zack Weinberg <zack@rabi.phys.columbia.edu> writes:

|> Here's a revised patch.  This version also fixes a critical bug and
|> streamlines the dependencies for libc*.a inside Makerules.  I can't
|> complete a build as CVS is inconsistent right now, but it gets far
|> enough along (halfway through `make others') that I'm fairly sure it
|> works.

This still has a big problem: it misses all the dependencies on the
individual files in the archive.  Instead there are now only dependencies
on the whole archive, which is not enough, because a stamp file can be
older than the archive even though some object files are newer then the
corresponding archive members.  This is a serious bug because that can
cause libc*.a become out of date without notice.

Andreas.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]