commit e22481c9104f37b2d77356de3c81a9e063f23275
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to