[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