]> git.pld-linux.org Git - packages/fwupd.git/commitdiff
- build x86_64 EFI on x32 auto/th/fwupd-1.1.3-1
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 17 Oct 2018 19:04:41 +0000 (21:04 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Wed, 17 Oct 2018 19:04:41 +0000 (21:04 +0200)
fwupd.spec

index 58b0c37de722e654f968daf7f0abd43fd3c07e09..68a9fc3c211b2420c4293c47f771a43cd4d4fa01 100644 (file)
@@ -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} \
This page took 0.047843 seconds and 4 git commands to generate.