[PATCH] ld --build-id reorg, sha1 support
Nick Clifton
nickc@redhat.com
Fri Jul 13 10:45:00 GMT 2007
Hi Roland,
> bfd/
> 2007-07-10 Roland McGrath <roland@redhat.com>
>
> * elf-bfd.h (struct elf_obj_tdata): Revert last change.
> Add after_write_object_contents, after_write_object_contents_info.
> * elf.c (_bfd_elf_write_object_contents): Revert last change.
> Instead, call after_write_object_contents if set.
>
> * elf.c (_bfd_id_note_section_size): Support "sha1" style.
> (_bfd_elf_write_build_id_section): Likewise.
>
> ld/
> 2007-07-10 Roland McGrath <roland@redhat.com>
>
> * emultempl/elf32.em (struct build_id_info): New type.
> (gld${EMULATION_NAME}_id_note_section_size): New function.
> (gld${EMULATION_NAME}_write_build_id_section): New function.
> (gld${EMULATION_NAME}_after_open): Use them.
> (DEFAULT_BUILD_ID_STYLE): Change to "sha1".
> * ld.texinfo (Options): Mention --build-id=sha1.
>
> * sha1.h: New file (from gnulib).
> * sha1.c: New file (from gnulib).
> * Makefile.am (CFILES, HFILES, OFILES, ld_new_SOURCES): Add them.
> (sha1.o): New target.
> * Makefile.in: Regenerated.
Approved - please apply.
Cheers
Nick
More information about the Binutils
mailing list