Bug ID 1105510
Summary iPXE build failure: Unrecognised relocation type 4
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter jjolly@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 780322 [details]
ipxe-efi-recognize-plt32-relocation.patch

iPXE build is failing with the following error:

    ./util/elf2efi64 --subsystem=10 bin-x86_64-efi/ipxe.efi.tmp
bin-x86_64-efi/ipxe.efi
    Unrecognised relocation type 4

This is due to a change in the buildtools that causes the efi build to set some
relocatable symbols to R_X86_64_PLT32 instead of R_X86_64_PC32.

The simple solution is to allow the elf2efi tool to recognize the PLT32
relocation symbols just as it would the PC32 symbols.


You are receiving this mail because: