[kvm-unit-tests PATCH] Makefile: efi: preserve .dynstr section for LLVM objcopy compatibility
Colton Lewis
coltonlewis at google.com
Tue Jul 21 16:07:32 PDT 2026
Thanks Andrew!
Andrew Jones <andrew.jones at linux.dev> writes:
> On Thu, Jul 16, 2026 at 05:33:15PM +0000, Colton Lewis wrote:
>> When building EFI binaries with llvm-objcopy, keeping sections with
>> '-j .dynamic -j .dynsym' without '-j .dynstr' fails with:
>> llvm-objcopy: error: 'arm/spinlock-test.so': section '.dynstr'
>> cannot be removed because it is referenced by the section '.dynamic'
>> Include '.dynstr' in the list of preserved sections across
>> arm/Makefile.common, riscv/Makefile, and x86/Makefile.common so that
>> EFI binaries can be built cleanly using llvm-objcopy.
>> Assisted-by: Gemini:gemini-next
>> Signed-off-by: Colton Lewis <coltonlewis at google.com>
>> ---
>> arm/Makefile.common | 2 +-
>> riscv/Makefile | 2 +-
>> x86/Makefile.common | 2 +-
>> 3 files changed, 3 insertions(+), 3 deletions(-)
> Pushed.
> Thanks,
> drew
More information about the kvm-riscv
mailing list