On Sat, Nov 21, 2020 at 04:55:49PM -0000, GitLab Bridge on behalf of pecastro wrote: > From: "Paulo E. Castro" <pecastro@xxxxxxxxxxxxxxx> > > In file included from scripts/sorttable.c:191: > scripts/sorttable.h:89:10: fatal error: asm/orc_types.h: No such file or directory > 89 | #include <asm/orc_types.h> > | ^~~~~~~~~~~~~~~~~ > compilation terminated. > make[1]: *** [scripts/Makefile.host:103: scripts/sorttable] Error 1 > make: *** [Makefile:1155: scripts] Error 2 > > Signed-off-by: Paulo E. Castro <pecastro@xxxxxxxxxxxxxxx> > --- > redhat/kernel.spec.template | 10 ++++++++++ > 1 file changed, 10 insertions(+) > mode change 100644 => 100755 redhat/kernel.spec.template > > diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template > old mode 100644 > new mode 100755 > index 4d16c0005536..40685210d9fc > --- a/redhat/kernel.spec.template > +++ b/redhat/kernel.spec.template > @@ -1677,9 +1677,18 @@ BuildKernel() { > cp -a --parents tools/include/tools/be_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > > + # Files for 'make prepare' to succeed with kernel-devel. > + cp -a --parents tools/include/linux/compiler* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > + cp -a --parents tools/include/linux/types.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > + cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > + cp --parents tools/objtool/sync-check.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build > + > if [ -f tools/objtool/objtool ]; then > cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : > fi > + if [ -f tools/objtool/fixdep ]; then > + cp -a tools/objtool/fixdep $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : > + fi > if [ -d arch/$Arch/scripts ]; then > cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : > fi > @@ -1733,6 +1742,7 @@ BuildKernel() { > cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ > cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ > cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ > + cp -a --parents arch/x86/include/asm/orc_types.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools I believe the correct fix here is _tools_/arch/x86/... though the files are the same, but in case upstream fails to keep those two separate files in-sync... Cheers, Don > %endif > # Make sure the Makefile and version.h have a matching timestamp so that > # external modules can be built > -- > GitLab > _______________________________________________ > kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx