From 782b07c752b7dcbbe1876f8f84058415d5c0b203 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Wed, 12 Feb 2025 08:56:18 -0800 Subject: [PATCH] PPC64 check ehdri.e_ident[EI_DATA], not elfout modified: p_lx_elf.cpp --- src/p_lx_elf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 3c57f689..81583113 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1870,7 +1870,7 @@ PackLinuxElf64::buildLinuxLoader( ) { // main program with ELF2 de-compressor addLoader("ELFMAINX,ELFMAINZ,FOLDEXEC,IDENTSTR"); if (this->e_machine==Elf64_Ehdr::EM_PPC64 - && elfout.ehdr.e_ident[Elf64_Ehdr::EI_DATA]==Elf64_Ehdr::ELFDATA2MSB) { + && ehdri.e_ident[Elf64_Ehdr::EI_DATA]==Elf64_Ehdr::ELFDATA2MSB) { addLoader("ELFMAINZe"); } if (!xct_off) { // main program