nohnat/qca-ssdk-2021-04-28-c9bc3bc3/build/linux/KSLIB/adpt.o
In file included from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/bits.h:22:0,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/bitops.h:5,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/kernel.h:12,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/asm-generic/bug.h:20,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/arch/arm64/include/asm/bug.h:26,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/bug.h:5,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/mmdebug.h:5,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/gfp.h:5,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/slab.h:15,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/include/sal/os/linux/aos_mem_pvt.h:18,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/include/sal/os/aos_mem.h:19,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/include/common/aos_head.h:15,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/include/common/sw.h:25,
from /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/include/adpt/adpt.h:27,
from adpt.c:15:
/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/arch/arm64/include/asm/cpufeature.h: In function 'cpuid_feature_cap_perfmon_field':
/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/build_bug.h:16:51: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
#define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
^
/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/bits.h:24:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
(BUILD_BUG_ON_ZERO(__builtin_choose_expr( \
^~~~~~~~~~~~~~~~~
/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/include/linux/bits.h:44:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
(GENMASK_INPUT_CHECK(h, l) + __GENMASK_ULL(h, l))
^~~~~~~~~~~~~~~~~~~
/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/linux-5.10.56/arch/arm64/include/asm/cpufeature.h:529:13: note: in expansion of macro 'GENMASK_ULL'
u64 mask = GENMASK_ULL(field + 3, field);
^~~~~~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/make/target.mk:13: adpt.o] Error 1
make[5]: Leaving directory '/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/src/adpt'
make[4]: *** [Makefile:27: kslib_o] Error 1
make[4]: Leaving directory '/home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3'
make[3]: *** [Makefile:127: /home/lin/ax6/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/qca-ssdk-nohnat/qca-ssdk-2021-04-28-c9bc3bc3/.built] Error 2