From: Lu jicong Date: Tue, 2 Jul 2024 13:01:49 +0000 (+0800) Subject: target.mk: fix arm architecture level detection X-Git-Tag: v24.10.0-rc1~1324 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F15855%2Fhead;p=thirdparty%2Fopenwrt.git target.mk: fix arm architecture level detection Now kernel configs of armv6k CPUs don't include CONFIG_CPU_V6. So armv6k CPUs cannot be detected as arm_v6. Fix this by adding detection for CONFIG_CPU_V6K. Signed-off-by: Lu jicong Link: https://github.com/openwrt/openwrt/pull/15855 Signed-off-by: Christian Marangi --- diff --git a/include/target.mk b/include/target.mk index 386abf2ef1e..c9ff3cbb7cb 100644 --- a/include/target.mk +++ b/include/target.mk @@ -346,7 +346,15 @@ ifeq ($(DUMP),1) ifneq ($(CONFIG_CPU_MIPS32_R2),) FEATURES += mips16 endif - FEATURES += $(foreach v,6 7,$(if $(CONFIG_CPU_V$(v)),arm_v$(v))) + ifneq ($(CONFIG_CPU_V6),) + FEATURES += arm_v6 + endif + ifneq ($(CONFIG_CPU_V6K),) + FEATURES += arm_v6 + endif + ifneq ($(CONFIG_CPU_V7),) + FEATURES += arm_v7 + endif # remove duplicates FEATURES:=$(sort $(FEATURES))