Blame binutils-2.20.51.0.10-copy-osabi.patch
|
Nick Clifton |
e37b50 |
--- binutils-2.26.orig/bfd/elf.c 2016-01-25 10:11:33.482288877 +0000
|
|
Nick Clifton |
e37b50 |
+++ binutils-2.26/bfd/elf.c 2016-01-25 10:16:48.520223863 +0000
|
|
Nick Clifton |
e37b50 |
@@ -1300,6 +1300,13 @@ _bfd_elf_copy_private_bfd_data (bfd *ibf
|
|
Nick Clifton |
e37b50 |
}
|
|
Nick Clifton |
e37b50 |
}
|
|
Nick Clifton |
cb347a |
|
|
Nick Clifton |
cb347a |
+ /* If the input BFD has the OSABI field set and the
|
|
Nick Clifton |
cb347a |
+ output BFD does not, then copy the value. */
|
|
Nick Clifton |
cb347a |
+ if (elf_elfheader (ibfd)->e_ident [EI_OSABI] != ELFOSABI_NONE
|
|
Nick Clifton |
cb347a |
+ && elf_elfheader (obfd)->e_ident [EI_OSABI] == ELFOSABI_NONE)
|
|
Nick Clifton |
cb347a |
+ elf_elfheader (obfd)->e_ident [EI_OSABI] =
|
|
Nick Clifton |
cb347a |
+ elf_elfheader (ibfd)->e_ident [EI_OSABI];
|
|
Nick Clifton |
cb347a |
+
|
|
Nick Clifton |
cb347a |
return TRUE;
|
|
Nick Clifton |
cb347a |
}
|
|
Nick Clifton |
cb347a |
|