system/efi: ensure we include all rela and rel sections
Change-Id: I44d8ee7a4c0a6b0cd5ed0fbc2201a1d63fd8dde6 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3662 Reviewed-by: Fredrik Holmqvist <[email protected]> Reviewed-by: Alex von Gluck IV <[email protected]>
This commit is contained in:
committed by
Alex von Gluck IV
parent
b4d3d516c7
commit
6cd49df637
@@ -128,12 +128,12 @@ actions BuildEFILoader
|
|||||||
if [ "$(OUTPUT_TARGET)" = "binary" ]; then
|
if [ "$(OUTPUT_TARGET)" = "binary" ]; then
|
||||||
# no bfd support, fake efi Pe header
|
# no bfd support, fake efi Pe header
|
||||||
$(TARGET_OBJCOPY_$(TARGET_PACKAGING_ARCH)) -j .text -j .sdata -j .data \
|
$(TARGET_OBJCOPY_$(TARGET_PACKAGING_ARCH)) -j .text -j .sdata -j .data \
|
||||||
-j .dynamic -j .dynsym -j .rel -j .rela -j .reloc -j .dynstr \
|
-j .dynamic -j .dynsym -j .rel* -j .rela* -j .reloc -j .dynstr \
|
||||||
--output-target=$(OUTPUT_TARGET) $(2) $(1)
|
--output-target=$(OUTPUT_TARGET) $(2) $(1)
|
||||||
else
|
else
|
||||||
# bfd supports pe + efi for arch
|
# bfd supports pe + efi for arch
|
||||||
$(TARGET_OBJCOPY_$(TARGET_PACKAGING_ARCH)) -j .text -j .sdata -j .data \
|
$(TARGET_OBJCOPY_$(TARGET_PACKAGING_ARCH)) -j .text -j .sdata -j .data \
|
||||||
-j .dynamic -j .dynsym -j .rel -j .rela -j .reloc -j .dynstr \
|
-j .dynamic -j .dynsym -j .rel* -j .rela* -j .reloc -j .dynstr \
|
||||||
--output-target=$(OUTPUT_TARGET) \
|
--output-target=$(OUTPUT_TARGET) \
|
||||||
--subsystem=efi-app $(2) $(1)
|
--subsystem=efi-app $(2) $(1)
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user