[packages/fwupd] - build x86_64 EFI on x32
qboosh
qboosh at pld-linux.org
Wed Oct 17 21:01:09 CEST 2018
commit e22481c9104f37b2d77356de3c81a9e063f23275
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Oct 17 21:04:41 2018 +0200
- build x86_64 EFI on x32
fwupd.spec | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/fwupd.spec b/fwupd.spec
index 58b0c37..68a9fc3 100644
--- a/fwupd.spec
+++ b/fwupd.spec
@@ -32,6 +32,9 @@ BuildRequires: elfutils-devel >= 0.166
BuildRequires: gcab-devel >= 1.0
# C99
BuildRequires: gcc >= 5:3.2
+%ifarch x32
+BuildRequires: gcc-multilib-64 >= 5:3.2
+%endif
BuildRequires: gettext-tools >= 0.19.7
BuildRequires: glib2-devel >= 1:2.55.0
%{?with_efi:BuildRequires: gnu-efi}
@@ -161,6 +164,11 @@ API języka Vala do biblioteki fwupd.
%setup -q
%patch0 -p1
+%ifarch x32
+# -m64 is needed to build x64 EFI
+%{__sed} -i -e "/^if efi_arch == 'x86_64'/,/^elif/ s/'-mno-red-zone',/& '-m64',/" plugins/uefi/efi/meson.build
+%endif
+
%build
%meson build \
-Dbash_completiondir=%{bash_compdir} \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/fwupd.git/commitdiff/e22481c9104f37b2d77356de3c81a9e063f23275
More information about the pld-cvs-commit
mailing list