On Fri, Aug 11, 2023 at 3:30 PM <[email protected]> wrote:
>
> From: Alexandru Moise <[email protected]>
>
> I wanted to build kernel modules on my riscv target,
>
> cd /usr/src/kernel/
>
> make scripts prepare
> <...>
> CC scripts/mod/devicetable-offsets.s
> UPD scripts/mod/devicetable-offsets.h
> HOSTCC scripts/mod/file2alias.o
> HOSTCC scripts/mod/sumversion.o
> HOSTLD scripts/mod/modpost
> CC kernel/bounds.s
> /bin/sh: line 1: arch/riscv/kernel/asm-offsets.s: No such file or directory
> make[1]: *** [Kbuild:37: include/generated/asm-offsets.h] Error 1
> make: *** [Makefile:1219: prepare0] Error 2
>
> The patch just adds the asm-offsets.s file for riscv targets.
>
> With this the prepare target succeeds:
>
> make scripts prepare
> <...>
> CC kernel/bounds.s
> CALL scripts/checksyscalls.sh
> CALL scripts/atomic/check-atomics.sh
> LDS arch/riscv/kernel/vdso/vdso.lds
> AS arch/riscv/kernel/vdso/rt_sigreturn.o
> CC arch/riscv/kernel/vdso/vgettimeofday.o
> AS arch/riscv/kernel/vdso/getcpu.o
> AS arch/riscv/kernel/vdso/flush_icache.o
> AS arch/riscv/kernel/vdso/note.o
> VDSOLD arch/riscv/kernel/vdso/vdso.so.dbg
> VDSOSYM include/generated/vdso-offsets.h
> root@visionfive2:/usr/src/kernel
>
> Signed-off-by: Alexandru Moise <[email protected]>
> ---
> meta/recipes-kernel/linux/kernel-devsrc.bb | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb
> b/meta/recipes-kernel/linux/kernel-devsrc.bb
> index 6764598d48..ec14ccf6f2 100644
> --- a/meta/recipes-kernel/linux/kernel-devsrc.bb
> +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
> @@ -115,6 +115,9 @@ do_install() {
> if [ -e arch/${ARCH}/kernel/vdso/vdso.lds ]; then
> cp -a --parents arch/${ARCH}/kernel/vdso/vdso.lds
> $kerneldir/build/
> fi
> + if [ -e arch/${ARCH}/kernel/asm-offsets.s ]; then
> + cp -a --parents arch/${ARCH}/kernel/asm-offsets.s
> $kerneldir/build/
> + fi
LGTM
> fi
> if [ "${ARCH}" = "powerpc" ]; then
> cp -a --parents arch/powerpc/kernel/vdso32/vdso32.lds
> $kerneldir/build 2>/dev/null || :
> --
> 2.41.0
>
>
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#185853):
https://lists.openembedded.org/g/openembedded-core/message/185853
Mute This Topic: https://lists.openembedded.org/mt/100693249/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-