Hello community, here is the log from the commit of package ipxe for openSUSE:Factory checked in at 2018-08-22 14:21:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ipxe (Old) and /work/SRC/openSUSE:Factory/.ipxe.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ipxe" Wed Aug 22 14:21:44 2018 rev:3 rq:630805 version:1.0.0+git20180203.546dd51d Changes: -------- --- /work/SRC/openSUSE:Factory/ipxe/ipxe.changes 2018-06-20 15:31:07.886567146 +0200 +++ /work/SRC/openSUSE:Factory/.ipxe.new/ipxe.changes 2018-08-22 14:22:03.498593981 +0200 @@ -1,0 +2,5 @@ +Tue Aug 21 13:29:25 UTC 2018 - jjo...@suse.com + +- Add ipxe-efi-recognize-plt32-relocation.patch (boo#1105510) + +------------------------------------------------------------------- New: ---- ipxe-efi-recognize-plt32-relocation.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ipxe.spec ++++++ --- /var/tmp/diff_new_pack.XgOzC4/_old 2018-08-22 14:22:03.946595041 +0200 +++ /var/tmp/diff_new_pack.XgOzC4/_new 2018-08-22 14:22:03.946595041 +0200 @@ -1,7 +1,7 @@ # # spec file for package ipxe # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -14,7 +14,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# Based on the Fedora, Debian and Arch Linux packages + Name: ipxe Version: 1.0.0+git20180203.546dd51d @@ -25,8 +25,9 @@ Url: http://ipxe.org/ Source: %{name}-%{version}.tar.gz Patch0: ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch -BuildRequires: binutils-devel +Patch1: ipxe-efi-recognize-plt32-relocation.patch BuildRequires: /usr/bin/mkisofs +BuildRequires: binutils-devel BuildRequires: perl BuildRequires: syslinux BuildRequires: xz-devel @@ -56,6 +57,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build cd src ++++++ ipxe-efi-recognize-plt32-relocation.patch ++++++ Index: b/src/util/elf2efi.c =================================================================== --- a/src/util/elf2efi.c +++ b/src/util/elf2efi.c @@ -635,6 +635,7 @@ static void process_reloc ( struct elf_f case ELF_MREL ( EM_ARM, R_ARM_THM_JUMP24 ) : case ELF_MREL ( EM_ARM, R_ARM_V4BX ): case ELF_MREL ( EM_X86_64, R_X86_64_PC32 ) : + case ELF_MREL ( EM_X86_64, R_X86_64_PLT32 ) : case ELF_MREL ( EM_AARCH64, R_AARCH64_CALL26 ) : case ELF_MREL ( EM_AARCH64, R_AARCH64_JUMP26 ) : case ELF_MREL ( EM_AARCH64, R_AARCH64_ADR_PREL_LO21 ) :