[PATCH 3/5] remove deleted BFDs from the archive cache

Tom Tromey tromey@redhat.com
Fri Aug 3 20:56:00 GMT 2012


Alan> Here's something I hacked together to go a little further than your
Alan> patch and actually close archive member bfds when the archive is
Alan> closed.  You'll see I solved the problem of looking up the member BFD
Alan> by saving the filepos in arelt_data.  What I haven't done is make this
Alan> all work with thin archives, but that shouldn't be too hard.  
Alan> Just a matter of adding a field to struct areltdata instead of
Alan> reusing "origin", and solving the fact that my_archive isn't set for
Alan> thin archives, I think.  Care to run with this?

Sure, I will take it on.

Tom



More information about the Binutils mailing list