tinker board 2s debian源码和编译
风火轮写了教程https://wiki.youyeetoo.cn/zh/tinker/page/Compiling_And_Burning/debianBuild按照这个做了,但是报错,有什么解决方法? 这个是错误
CHK scripts/mod/devicetable-offsets.h
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/bounds.h
CHK include/generated/timeconst.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
make: 'include/generated/vdso-offsets.h' is up to date.
CHK include/generated/compile.h
CC kernel/panic.o
In file included from ./arch/arm64/include/asm/atomic.h:41,
from include/linux/atomic.h:4,
from include/linux/debug_locks.h:5,
from kernel/panic.c:11:
kernel/panic.c: In function 'add_taint':
./arch/arm64/include/asm/cmpxchg.h:38:9: warning: array subscript 'long unsigned int' is partly outside array bounds of 'int' [-Warray-bounds]
error, forbidden warning:cmpxchg.h:38
38 | asm volatile(ARM64_LSE_ATOMIC_INSN( \
| ^~~
./arch/arm64/include/asm/cmpxchg.h:72:1: note: in expansion of macro '__XCHG_CASE'
72 | __XCHG_CASE(w,,mb_4, dmb ish, nop,, a, l, "memory")
| ^~~~~~~~~~~
In file included from kernel/panic.c:11:
include/linux/debug_locks.h:10:12: note: while referencing 'debug_locks'
10 | extern int debug_locks;
| ^~~~~~~~~~~
In file included from ./arch/arm64/include/asm/atomic.h:41,
from include/linux/atomic.h:4,
from include/linux/debug_locks.h:5,
from kernel/panic.c:11:
./arch/arm64/include/asm/cmpxchg.h:38:9: warning: array subscript 'long unsigned int' is partly outside array bounds of 'int' [-Warray-bounds]
error, forbidden warning:cmpxchg.h:38
38 | asm volatile(ARM64_LSE_ATOMIC_INSN( \
| ^~~
./arch/arm64/include/asm/cmpxchg.h:72:1: note: in expansion of macro '__XCHG_CASE'
72 | __XCHG_CASE(w,,mb_4, dmb ish, nop,, a, l, "memory")
| ^~~~~~~~~~~
In file included from kernel/panic.c:11:
include/linux/debug_locks.h:10:12: note: while referencing 'debug_locks'
10 | extern int debug_locks;
| ^~~~~~~~~~~
make: *** Error 1
make: *** Deleting file 'kernel/panic.o'
make: *** Error 2
页:
[1]