[packages/fwupd-efi] - build x64 EFI binary on x32

qboosh qboosh at pld-linux.org
Tue Jun 15 20:22:29 CEST 2021


commit b039779fddd07a7d587b4b8aab03b1239993605e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Jun 15 20:25:09 2021 +0200

    - build x64 EFI binary on x32

 fwupd-efi.spec | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/fwupd-efi.spec b/fwupd-efi.spec
index a6e5617..caf5b77 100644
--- a/fwupd-efi.spec
+++ b/fwupd-efi.spec
@@ -47,6 +47,12 @@ Plik programistyczny pakietu fwupd-efi.
 %prep
 %setup -q
 
+%ifarch x32
+# -m64 is needed to build x64 EFI
+%{__sed} -i -e "/^if host_cpu == 'x86_64'/,/^elif/ s/'-mno-red-zone',/& '-m64',/" efi/meson.build
+%{__sed} -i -e 's/args\.cc, /&"-m64", /' efi/generate_sbat.py
+%endif
+
 %build
 %meson build \
 	-Defi_sbat_distro_id="pld" \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fwupd-efi.git/commitdiff/b039779fddd07a7d587b4b8aab03b1239993605e



More information about the pld-cvs-commit mailing list