From 0b31fbf82711d3ebead2bd33e8dd999a1c9128ba Mon Sep 17 00:00:00 2001 From: John Reiser Date: Mon, 4 Aug 2008 17:29:59 -0700 Subject: [PATCH] armel-eabi sets Elf32_Ehdr::EI_ABIVERSION = 4 --- src/p_lx_elf.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 83f963c2..a93a9a91 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1324,6 +1324,7 @@ void PackLinuxElf32armLe::pack1(OutputFile *fo, Filter &ft) memcpy(&h3, stub_armel_eabi_linux_elf_fold, sizeof(Elf32_Ehdr) + 2*sizeof(Elf32_Phdr)); set_te32(&h3.ehdr.e_flags, EF_ARM_EABI_VER4 | EF_ARM_HASENTRY); + h3.ehdr.e_ident[Elf32_Ehdr::EI_ABIVERSION] = 4; } else { memcpy(&h3, stub_arm_linux_elf_fold, sizeof(Elf32_Ehdr) + 2*sizeof(Elf32_Phdr));