From 8881dc97f483ac6273952de5df439f9fc3eefbd1 Mon Sep 17 00:00:00 2001 From: Xie XiuQi Date: Mon, 26 Oct 2020 17:16:49 +0800 Subject: [PATCH] kernel.spec: adjust module.lds path for build out-of-tree module module.lds is moved from arch/{arch}/kernel/module.lds to scripts/module.lds by commit 596b0474d3d9 in linux 5.10, so adjust the path. Signed-off-by: Xie XiuQi --- kernel.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 0cc676d..9eb1186 100644 --- a/kernel.spec +++ b/kernel.spec @@ -531,9 +531,16 @@ if [ -d arch/%{Arch}/include ]; then fi cp -a include $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include +if [ -f arch/%{Arch}/kernel/module.lds ]; then + cp -a --parents arch/%{Arch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ +fi + +# module.lds is moved to scripts by commit 596b0474d3d9 in linux 5.10. +if [ -f scripts/module.lds ]; then + cp -a --parents scripts/module.lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ +fi + %ifarch aarch64 - # Needed for systemtap - cp -a --parents arch/arm64/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ cp -a --parents arch/arm/include/asm $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ %endif