From b8649aa1c52610737782e0cc093a40730c98e06a Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Thu, 17 Apr 2025 22:56:51 +0200 Subject: [PATCH] - fix files --- kernel.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel.spec b/kernel.spec index 0a05589..3de9f6e 100644 --- a/kernel.spec +++ b/kernel.spec @@ -507,10 +507,12 @@ for dir in $(cd %{objdir} && find arch -name generated -type d); do find $RPM_BUILD_ROOT%{_kernelsrcdir}/$dir -name '.*.cmd' -exec rm "{}" ";" done +%ifarch %{x8664} x32 # Needed for CONFIG_STACK_VALIDATION / ORC_UNWINDER enabled builds install -d $RPM_BUILD_ROOT%{_kernelsrcdir}/tools/objtool cp -a %{objdir}/tools/objtool/fixdep $RPM_BUILD_ROOT%{_kernelsrcdir}/tools/objtool cp -a %{objdir}/tools/objtool/objtool $RPM_BUILD_ROOT%{_kernelsrcdir}/tools/objtool +%endif # version.h location changed in 3.7, but a lot of external modules don't know about it # add a compatibility symlink @@ -749,8 +751,10 @@ fi %{_kernelsrcdir}/scripts/selinux/mdp/*.c %exclude %dir %{_kernelsrcdir}/security %exclude %dir %{_kernelsrcdir}/security/selinux +%ifarch %{x8664} x32 %attr(755,root,root) %{_kernelsrcdir}/tools/objtool/fixdep %attr(755,root,root) %{_kernelsrcdir}/tools/objtool/objtool +%endif %if %{with doc} %files doc @@ -823,8 +827,10 @@ fi %exclude %{_kernelsrcdir}/security/selinux/include %{_kernelsrcdir}/tools/* %exclude %{_kernelsrcdir}/tools/include +%ifarch %{x8664} x32 %exclude %{_kernelsrcdir}/tools/objtool/fixdep %exclude %{_kernelsrcdir}/tools/objtool/objtool +%endif %{_kernelsrcdir}/usr %{_kernelsrcdir}/COPYING %{_kernelsrcdir}/CREDITS -- 2.49.0