Nick Clifton bd25b08
*** ../binutils-2.20.51.0.10.original/bfd/elf.c	2010-08-10 15:04:55.000000000 +0100
Nick Clifton bd25b08
--- bfd/elf.c	2010-08-10 15:05:42.000000000 +0100
Nick Clifton bd25b08
*************** _bfd_elf_copy_private_bfd_data (bfd *ibf
Nick Clifton bd25b08
*** 1074,1079 ****
Nick Clifton bd25b08
--- 1074,1087 ----
Nick Clifton bd25b08
  
Nick Clifton bd25b08
    /* Copy object attributes.  */
Nick Clifton bd25b08
    _bfd_elf_copy_obj_attributes (ibfd, obfd);
Nick Clifton bd25b08
+ 
Nick Clifton bd25b08
+   /* If the input BFD has the OSABI field set and the
Nick Clifton bd25b08
+      output BFD does not, then copy the value.  */
Nick Clifton bd25b08
+   if (elf_elfheader (ibfd)->e_ident [EI_OSABI] != ELFOSABI_NONE
Nick Clifton bd25b08
+       && elf_elfheader (obfd)->e_ident [EI_OSABI] == ELFOSABI_NONE)
Nick Clifton bd25b08
+     elf_elfheader (obfd)->e_ident [EI_OSABI] =
Nick Clifton bd25b08
+       elf_elfheader (ibfd)->e_ident [EI_OSABI];
Nick Clifton bd25b08
+ 
Nick Clifton bd25b08
    return TRUE;
Nick Clifton bd25b08
  }
Nick Clifton bd25b08