diff options
author | Nick Clifton <nickc@redhat.com> | 2002-07-31 12:50:09 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2002-07-31 12:50:09 +0000 |
commit | f7c33884fa544b222c98aee4a34c47686f62229f (patch) | |
tree | d9d76352ac488fc9361b324b7850ebc1d18e3456 /include | |
parent | 8f64befb294f61bb55b79152b628a332dc1d2e3b (diff) | |
download | gdb-f7c33884fa544b222c98aee4a34c47686f62229f.zip gdb-f7c33884fa544b222c98aee4a34c47686f62229f.tar.gz gdb-f7c33884fa544b222c98aee4a34c47686f62229f.tar.bz2 |
Add new field to bfd_link structure and use it to control how common symbols
are extracted from archives.
Diffstat (limited to 'include')
-rw-r--r-- | include/ChangeLog | 5 | ||||
-rw-r--r-- | include/bfdlink.h | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog index d91f448..fe6cccb 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2002-07-31 Ian Dall <ian@sibyl.beware.dropbear.id.au> + + * bfdlink.h )bfd_link_common_skip_ar_symbols): New enum. + (struct bfd_link_info): Add new field 'common_skip_ar_symbols'. + 2002-07-25 Richard Sandiford <rsandifo@redhat.com> * opcode/mips.h (CPU_R2000): Remove. diff --git a/include/bfdlink.h b/include/bfdlink.h index 63f5ecd..c36564f 100644 --- a/include/bfdlink.h +++ b/include/bfdlink.h @@ -66,6 +66,14 @@ enum bfd_link_hash_type bfd_link_hash_warning /* Like indirect, but warn if referenced. */ }; +enum bfd_link_common_skip_ar_aymbols +{ + bfd_link_common_skip_none, + bfd_link_common_skip_text, + bfd_link_common_skip_data, + bfd_link_common_skip_all +}; + /* The linking routines use a hash table which uses this structure for its elements. */ @@ -343,6 +351,10 @@ struct bfd_link_info /* How many spare .dynamic DT_NULL entries should be added? */ unsigned int spare_dynamic_tags; + + /* Criteria for skipping symbols when detemining + whether to include an object from an archive. */ + enum bfd_link_common_skip_ar_aymbols common_skip_ar_aymbols; }; /* This structures holds a set of callback functions. These are |