CC [M] arch/arm64/lib/xor-neon.o In file included from /usr/lib/gcc/aarch64-oe-linux/6.3.0/include/arm_neon.h:33:0, from ./arch/arm64/include/asm/neon-intrinsics.h:33, from arch/arm64/lib/xor-neon.c:11: /usr/include/stdint.h:42:19: error: conflicting types for ‘int64_t’ typedef long int int64_t; ^~~~~~~ In file included from ./include/linux/list.h:5:0, from ./include/linux/module.h:12, from arch/arm64/lib/xor-neon.c:10: ./include/linux/types.h:109:15: note: previous declaration of ‘int64_t’ was here typedef s64 int64_t; ^~~~~~~ In file included from /usr/lib/gcc/aarch64-oe-linux/6.3.0/include/arm_neon.h:33:0, from ./arch/arm64/include/asm/neon-intrinsics.h:33, from arch/arm64/lib/xor-neon.c:11: /usr/include/stdint.h:57:27: error: conflicting types for ‘uint64_t’ typedef unsigned long int uint64_t; ^~~~~~~~ In file included from ./include/linux/list.h:5:0, from ./include/linux/module.h:12, from arch/arm64/lib/xor-neon.c:10: ./include/linux/types.h:107:15: note: previous declaration of ‘uint64_t’ was here typedef u64 uint64_t; ^~~~~~~~ make[1]: *** [scripts/Makefile.build:279: arch/arm64/lib/xor-neon.o] Error 1 make: *** [Makefile:1809: arch/arm64/lib] Error 2