From 36d3e68c7ecf16466f636439f0c1fd96d3a90995 Mon Sep 17 00:00:00 2001 From: Thorsten Leemhuis Date: Thu, 10 Dec 2015 20:50:48 +0100 Subject: [PATCH] BuildRequire openssl openssl-devel on %{ix86} x86_64 Lo! Consider applying below patch for rawhide and the stabilization branch. It fixes a build problem in mock on %{ix86} x86_64 when setting %signmodules to 0 in kernel.spec. The build fails because Linux since 4.3-rc1 needs openssl and openssl-devel when CONFIG_MODULE_SIG is set, which is the done by config-x86-generic in Fedora. CU, thl --- kernel.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index ae0b194d0..e111c56ba 100644 --- a/kernel.spec +++ b/kernel.spec @@ -388,8 +388,12 @@ BuildRequires: rpm-build, elfutils %define debuginfo_args --strict-build-id -r %endif -%if %{signmodules} +%ifarch %{ix86} x86_64 +# MODULE_SIG is enabled in config-x86-generic and needs these: BuildRequires: openssl openssl-devel +%endif + +%if %{signmodules} BuildRequires: pesign >= 0.10-4 %endif