[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