objcopy --extract-symbol
Calling bfd_copy_private_bfd_data is necessary to copy ELF file header info. binutils/ * objcopy.c (copy_object): Don't omit bfd_copy_private_bfd_data call when extract_symbol. bfd/ * elf32-v850.c (v850_elf_copy_private_bfd_data): Remove assertion that input and output .note.renesas sections are same size. Instead, only copy input to output if they are.
This commit is contained in:
parent
38bc821765
commit
e43fb83166
4 changed files with 15 additions and 8 deletions
|
@ -1,3 +1,8 @@
|
|||
2015-10-15 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* objcopy.c (copy_object): Don't omit bfd_copy_private_bfd_data
|
||||
call when extract_symbol.
|
||||
|
||||
2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* od-elf32_avr.c (elf32_avr_dump_avr_prop): Fix printing of align
|
||||
|
|
|
@ -2305,11 +2305,6 @@ copy_object (bfd *ibfd, bfd *obfd, const bfd_arch_info_type *input_arch)
|
|||
}
|
||||
}
|
||||
|
||||
/* Do not copy backend data if --extract-symbol is passed; anything
|
||||
that needs to look at the section contents will fail. */
|
||||
if (extract_symbol)
|
||||
return TRUE;
|
||||
|
||||
/* Allow the BFD backend to copy any private data it understands
|
||||
from the input BFD to the output BFD. This is done last to
|
||||
permit the routine to look at the filtered symbol table, which is
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue