This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
With attachment this time... On Tue, Apr 1, 2008 at 2:01 PM, Cary Coutant <ccoutant@google.com> wrote: > I committed the following patch to add thin archive support to gold. > > > 2008-03-31 Cary Coutant <ccoutant@google.com> > > Add thin archive support. > * archive.cc (Archive::armagt): New const. > (Archive::setup): Remove task parameter and calls to unlock. > > (Archive::unlock_nested_archives): New function. > (Archive::read_header): Add nested_off parameter. Change > all callers. > (Archive::interpret_header): Likewise. > (Archive::include_all_members): Change to handle thin > archives. > (Archive::include_member): Likewise. > * archive.h (Archive::Archive): Add new parameters and > initializers. > (Archive::armagt): New const. > (Archive::setup): Remove task parameter. > > (Archive::unlock_nested_archives): New function. > (Archive::read_header): Add nested_off parameter. > (Archive::interpret_header): Likewise. > (Archive::Nested_archive_table): New typedef. > (Archive::is_thin_archive_): New field. > (Archive::nested_archives_): New field. > (Archive::options_): New field. > (Archive::dirpath_): New field. > (Archive::task_): New field. > * readsyms.cc (Read_symbols::do_read_symbols): Add check > for thin archives. Pass additional parameters to > Archive::Archive. Unlock the archive file after calling > Archive::setup. > > I'll add new tests later when we get the configure test for the ar 'T' option. > > -cary >
Attachment:
gold-thin-archive-patch.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |