From: Marcin Krol Date: Thu, 17 Apr 2025 20:56:51 +0000 (+0200) Subject: - fix files X-Git-Url: https://git.tld-linux.org/?a=commitdiff_plain;ds=inline;p=packages%2Fkernel.git - fix files --- 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