为xiaomi设备构建linux内核时出错



在构建内核时,我得到错误:

In file included from ../arch/arm64/kernel/sys.c:27:
../include/linux/syscalls.h:195:18: warning: ‘sys_arm64_personality’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=]
error, forbidden warning: syscalls.h:195
make[2]: *** [../scripts/Makefile.build:339: arch/arm64/kernel/sys.o] Error 1
make[1]: *** [/home/z/kernel_dev/kernel_olive_lolz-stock/Makefile:1100: arch/arm64/kernel] Error 2
make[1]: *** Waiting for unfinished jobs....

pastebin中的完整日志
内核源,我试图构建的。这不是官方消息来源,因为它们已经坏了。

您可以静音"属性别名";通过在kernel/Makefile中添加以下行来修复它来发出警告:

KBUILD_CFLAGS+=$(调用cc禁用警告,属性别名(

最新更新