From: Marek Szyprowski Date: Wed, 11 Sep 2024 08:58:59 +0000 (+0200) Subject: Fix build warnings from depmod X-Git-Tag: accepted/tizen/unified/x/20240927.022724~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec4d7280c46262dabdc0f5ba2139932dc1bb9776;p=platform%2Fkernel%2Flinux-tizen-modules.git Fix build warnings from depmod Add a dependency to the standard kernel modules packages and copy relevant files from them to make depmod not to complain about missing files. This fixes the following build warnings: [ 15s] depmod: WARNING: could not open modules.order at /home/abuild/rpmbuild/BUILD/linux-tizen-modules-9.0.0/kernel/..//lib/modules/6.6.17-arm-rpi4-v7l: No such file or directory [ 15s] depmod: WARNING: could not open modules.builtin at /home/abuild/rpmbuild/BUILD/linux-tizen-modules-9.0.0/kernel/..//lib/modules/6.6.17-arm-rpi4-v7l: No such file or directory [ 15s] depmod: WARNING: could not open modules.builtin.modinfo at /home/abuild/rpmbuild/BUILD/linux-tizen-modules-9.0.0/kernel/..//lib/modules/6.6.17-arm-rpi4-v7l: No such file or directory [ 15s] make[1]: Leaving directory '/boot/kernel/devel/kernel-devel-arm-rpi4' Signed-off-by: Marek Szyprowski Change-Id: I034cccda692481a3fbe6b20ec6e29f4def5ba281 --- diff --git a/packaging/linux-tizen-modules.spec b/packaging/linux-tizen-modules.spec index c6c096f..88be7e8 100644 --- a/packaging/linux-tizen-modules.spec +++ b/packaging/linux-tizen-modules.spec @@ -23,17 +23,25 @@ BuildRequires: kmod BuildRequires: linux-tizen-modules-source %ifarch aarch64 BuildRequires: %{buildarch}-rpi4-linux-kernel-devel +BuildRequires: %{buildarch}-rpi4-linux-kernel-modules BuildRequires: %{buildarch}-rpi4-rt-linux-kernel-devel +BuildRequires: %{buildarch}-rpi4-rt-linux-kernel-modules %endif %ifarch %{arm} BuildRequires: %{buildarch}-rpi4-linux-kernel-devel +BuildRequires: %{buildarch}-rpi4-linux-kernel-modules BuildRequires: %{buildarch}-rpi4-rt-linux-kernel-devel +BuildRequires: %{buildarch}-rpi4-rt-linux-kernel-modules %endif %ifarch riscv64 BuildRequires: riscv-qemu-linux-kernel-devel +BuildRequires: riscv-qemu-linux-kernel-modules BuildRequires: riscv-visionfive2-linux-kernel-devel +BuildRequires: riscv-visionfive2-linux-kernel-modules BuildRequires: riscv-lpi4a-linux-kernel-devel +BuildRequires: riscv-lpi4a-linux-kernel-modules BuildRequires: riscv-bpif3-linux-kernel-devel +BuildRequires: riscv-bpif3-linux-kernel-modules %endif %description @@ -107,6 +115,8 @@ Requires(post): kmod-compat %setup -q cp %{SOURCE1} ./%{name}.manifest cp -a /usr/src/linux-tizen-modules-source ./kernel +mkdir -p ./%{KMOD_PATH} +find %{KMOD_PATH} -type f -not -name "*.ko" -exec cp --parents {} . \; %build # Force not to build with sanitizers because this is kernel