From 759827b4043ecdd476cff8559861ca9bf8629701 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Fri, 15 May 2015 20:47:35 -0700 Subject: [PATCH] EI_OSABI for EM_ARM is a real mess --- src/p_lx_elf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index ee7f2b44..3610da77 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1417,7 +1417,8 @@ bool PackLinuxElf32::canPack() } } } - if (Elf32_Ehdr::ELFOSABI_NONE==osabi0) { // No EI_OSBAI, no PT_NOTE. + if (Elf32_Ehdr::ELFOSABI_NONE ==osabi0 + || Elf32_Ehdr::ELFOSABI_LINUX==osabi0) { // No EI_OSBAI, no PT_NOTE. unsigned const arm_eabi = 0xff000000u & get_te32(&ehdr->e_flags); if (Elf32_Ehdr::EM_ARM==e_machine && (EF_ARM_EABI_VER5==arm_eabi