Link .efi applications using libgcc Signed-off-by: Adriano Cordova <adriano.cord...@canonical.com> ---
changes in v2: - Address the root of the problem. In v1 I was modifying printx in initrddump.efi not to generate __lshrdi3 instructions, but a better fix is to provide those instructions with libgcc scripts/Makefile.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index 83fd5ff6c31..3a86cf375c3 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -497,7 +497,7 @@ KBUILD_EFILDFLAGS = -nostdlib -zexecstack -znocombreloc -znorelro KBUILD_EFILDFLAGS += $(call ld-option,--no-warn-rwx-segments) quiet_cmd_efi_ld = LD $@ cmd_efi_ld = $(LD) $(KBUILD_EFILDFLAGS) -L $(srctree) -T $(EFI_LDS_PATH) \ - -shared -Bsymbolic -s $^ -o $@ + -shared -Bsymbolic -s $^ $(PLATFORM_LIBS) -o $@ EFI_LDS_PATH = arch/$(ARCH)/lib/$(EFI_LDS) -- 2.48.1