[patch] Default symbol versions.
Nick Clifton
nickc@redhat.com
Tue Oct 19 07:51:00 GMT 2004
Hi Paul,
> bfd/
> * elflink.c (elf_finalize_dynstr): Skip shared aux structure.
> (bfd_elf_size_dynamic_sections): Create default version definition.
> (elf_link_output_extsym): Adjust for default symbol version.
> include/
> * bfdlink.h (struct bfd_link_info): Add create_default_symver.
> ld/
> * ld.texinfo: Document --default-symver.
> * ldmain.c (main): Set link_info.create_default_symver.
> * lexsup.c (enum option_values): Add OPTION_DEFAULT_SYMVER.
> (ld_options): Add default-symver.
> (parse_args): Handle OPTION_DEFAULT_SYMVER.
> ld/testsuite/
> * ld-elfvers/vers.exp (build_binary): Add ldargs parameter.
> (build_vers_lib_pic_flags): New function.
> Add vers29 test.
> * ld-elfvers/vers29.c: New file.
> * ld-elfvers/vers29.dsym: New file.
> * ld-elfvers/vers29.ver: New file.
Approved - please apply.
Cheers
Nick
More information about the Binutils
mailing list