From 01c62d704aa3844954ddc8a07dfffdda864903cc Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sat, 17 Feb 2018 01:13:46 +0100 Subject: [PATCH] Add elfutils-0.170-new-notes-hack.patch --- elfutils-0.170-new-notes-hack.patch | 25 +++++++++++++++++++++++++ elfutils.spec | 3 +++ 2 files changed, 28 insertions(+) create mode 100644 elfutils-0.170-new-notes-hack.patch diff --git a/elfutils-0.170-new-notes-hack.patch b/elfutils-0.170-new-notes-hack.patch new file mode 100644 index 0000000..1785617 --- /dev/null +++ b/elfutils-0.170-new-notes-hack.patch @@ -0,0 +1,25 @@ +diff --git a/libebl/eblcheckreloctargettype.c b/libebl/eblcheckreloctargettype.c +index e0d57c1..068ad8f 100644 +--- a/libebl/eblcheckreloctargettype.c ++++ b/libebl/eblcheckreloctargettype.c +@@ -46,6 +46,7 @@ ebl_check_reloc_target_type (Ebl *ebl, Elf64_Word sh_type) + case SHT_INIT_ARRAY: + case SHT_FINI_ARRAY: + case SHT_PREINIT_ARRAY: ++ case SHT_NOTE: + return true; + + default: +diff --git a/src/elflint.c b/src/elflint.c +index df1b3a0..f4d82d9 100644 +--- a/src/elflint.c ++++ b/src/elflint.c +@@ -4329,6 +4329,8 @@ section [%2d] '%s': unknown core file note type %" PRIu32 + case NT_GNU_HWCAP: + case NT_GNU_BUILD_ID: + case NT_GNU_GOLD_VERSION: ++ case NT_GNU_PROPERTY_TYPE_0: ++ case 256: + break; + + case 0: diff --git a/elfutils.spec b/elfutils.spec index d6df90e..dff94fd 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -26,6 +26,7 @@ Patch2: elfutils-0.170-sys-ptrace.patch Patch3: elfutils-0.170-m68k-packed-not-aligned.patch Patch4: elfutils-0.170-core-pid.patch Patch5: elfutils-0.170-elf_sync.patch +Patch6: elfutils-0.170-new-notes-hack.patch Requires: elfutils-libelf%{depsuffix} = %{version}-%{release} Requires: elfutils-libs%{depsuffix} = %{version}-%{release} @@ -183,6 +184,7 @@ cp %SOURCE1 tests/ %patch3 -p1 -b .m68k_packed %patch4 -p1 -b .core_pid %patch5 -p1 -b .elf_sync +%patch6 -p1 -b .notes_hack find . -name \*.sh ! -perm -0100 -print | xargs chmod +x @@ -321,6 +323,7 @@ fi * Fri Feb 16 2018 Mark Wielaard - Add elfutils-0.170-core-pid.patch - Add elfutils-0.170-elf_sync.patch +- Add elfutils-0.170-new-notes-hack.patch * Thu Feb 15 2018 Mark Wielaard - 0.170-8 - Add elfutils-0.170-sys-ptrace.patch