* objcopy.c (copy_object): Don't copy ELF program headers for
	--only-keep-debug.
This commit is contained in:
Alan Modra 2007-05-11 14:09:50 +00:00
parent 1aafd4da21
commit 8adb2e35e2
2 changed files with 12 additions and 1 deletions

View file

@ -1423,7 +1423,12 @@ copy_object (bfd *ibfd, bfd *obfd)
any output is done. Thus, we traverse all sections multiple times. */
bfd_map_over_sections (ibfd, setup_section, obfd);
setup_bfd_headers (ibfd, obfd);
/* Don't copy headers when creating an ELF format debug info file. */
if (bfd_get_flavour (ibfd) == bfd_target_elf_flavour
&& strip_symbols == STRIP_NONDEBUG)
;
else
setup_bfd_headers (ibfd, obfd);
if (add_sections != NULL)
{