All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Grub2 clang MBR image fix
@ 2023-01-13  7:56 Nicholas Vinson
  2023-01-13  7:56 ` [PATCH 1/1] gentpl.py: Remove .interp section from .img files Nicholas Vinson
  0 siblings, 1 reply; 4+ messages in thread
From: Nicholas Vinson @ 2023-01-13  7:56 UTC (permalink / raw)
  To: grub-devel; +Cc: Nicholas Vinson

When building grub, the files boot.img and diskboot.img are generated from ELF
reference images and have the expectation that they will be 512 bytes inside
each. However, when GRUB is built with clang, these files become bigger than
512-bytes because the name of the ELF interpreter is appended to each image due
to Clang creating a '.interp' section in the ELF reference image.

This patch corrects that issue by updating the objcopy calls so the '.interp'
section is not included when extracting the code from the ELF reference images.

Nicholas Vinson (1):
  gentpl.py: Remove .interp section from .img files.

 gentpl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.39.0



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-01-17 17:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-13  7:56 [PATCH 0/1] Grub2 clang MBR image fix Nicholas Vinson
2023-01-13  7:56 ` [PATCH 1/1] gentpl.py: Remove .interp section from .img files Nicholas Vinson
2023-01-13  8:12   ` Vladimir 'phcoder' Serbinenko
2023-01-17 17:46   ` Daniel Kiper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.