From fefa21731f354776e44238add4693fceca614b4d Mon Sep 17 00:00:00 2001 From: Sun Haiyong Date: Fri, 3 Jul 2026 11:28:07 +0800 Subject: [PATCH] Add loongarch64 (la64) EFI support Add la64 to EFI_ARCHES in Make.defaults, and map loongarch64 to la64 in the pesign-rpmbuild-helper script. This allows building and signing EFI binaries for the loongarch64 architecture. Signed-off-by: Sun Haiyong --- Make.defaults | 2 +- src/pesign-rpmbuild-helper.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Make.defaults b/Make.defaults index 6879f7f..e4a9c4e 100644 --- a/Make.defaults +++ b/Make.defaults @@ -18,7 +18,7 @@ INSTALLROOT = $(DESTDIR) INSTALL ?= install CROSS_COMPILE ?= -EFI_ARCHES ?= aa64 ia32 x64 +EFI_ARCHES ?= aa64 ia32 x64 la64 enabled = $(if $(filter undefined,$(origin $(1))),$(3),$(2)) diff --git a/src/pesign-rpmbuild-helper.in b/src/pesign-rpmbuild-helper.in index 30d5441..c5ce269 100644 --- a/src/pesign-rpmbuild-helper.in +++ b/src/pesign-rpmbuild-helper.in @@ -147,6 +147,7 @@ main() { target_cpu="${target_cpu/x86_64/x64}" target_cpu="${target_cpu/aarch64/aa64}" target_cpu="${target_cpu/arm*/arm/}" + target_cpu="${target_cpu/loongarch64/la64/}" local nssdir=/etc/pki/pesign if [[ "${#cert[@]}" -eq 2 ]] &&