[patch] Default versions for imported symbols
Paul Brook
paul@codesourcery.com
Mon Nov 15 14:20:00 GMT 2004
On Monday 15 November 2004 04:00, Alan Modra wrote:
> Your mailer or something has mangled your patch, turning tabs into
> spaces. This makes it hard to review. Please repost.
Here it is as an attachment.
Paul
2004-11-04 Paul Brook <paul@codesourcery.com>
bfd/
* elf-bfd.h (_bfd_elf_slurp_version_tables): Update prototype.
* elf.c (_bfd_elf_print_private_bfd_data): Pass extra argument.
(_bfd_elf_slurp_version_tables): Add extra argument. Create extra
default version definition for unversioned symbols.
* elfcode.h (elf_slurp_symbol_table): Pass extra argument.
* elflink.c (elf_link_add_object_symbols): Pass extra argument to
_bfd_elf_slurp_version_tables. Set default version for unversioned
imported symbols.
include/
* bfdlink.h (bfd_link_info): Add default_imported_symver.
ld/
* ld.texinfo: Document --default-imported-symver.
* ldmain.c (main): Set link_info.default_imported_symver.
* lexsup.c (option_values): Add OPTION_DEFAULT_IMPORTED_SYMVER.
(ld_options): Add --default-imported-symver.
(parse_args): Handle OPTION_DEFAULT_IMPORTED_SYMVER.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.import_verdef
Type: text/x-csrc
Size: 21326 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20041115/888ebc3f/attachment.bin>
More information about the Binutils
mailing list