From df3d15ffb3edb9d55d33a6004f7d41e33c813dc4 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Fri, 31 Mar 2017 20:01:14 -0700 Subject: [PATCH] Enable stub for arm64 shlib. Stub is broken, but at least it packs. modified: p_lx_elf.cpp --- src/p_lx_elf.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index a8965755..0622fef0 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1373,18 +1373,17 @@ static const #include "stub/arm64-linux.elf-entry.h" static const #include "stub/arm64-linux.elf-fold.h" -//static const -//#include "stub/arm64-linux.shlib-init.h" +static const +#include "stub/arm64-linux.shlib-init.h" void PackLinuxElf64arm::buildLoader(const Filter *ft) { if (0!=xct_off) { // shared library - abort(); // FIXME - //buildLinuxLoader( - // stub_arm64_linux_shlib_init, sizeof(stub_arm64_linux_shlib_init), - // NULL, 0, ft ); - //return; + buildLinuxLoader( + stub_arm64_linux_shlib_init, sizeof(stub_arm64_linux_shlib_init), + NULL, 0, ft ); + return; } buildLinuxLoader( stub_arm64_linux_elf_entry, sizeof(stub_arm64_linux_elf_entry),