From: Lu jicong Date: Tue, 2 Jul 2024 13:01:49 +0000 (+0800) Subject: target.mk: fix arm architecture level detection X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=4c03fe22b7c4228595ed5903631402dc7f4874d0;p=openwrt%2Fstaging%2Fjow.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 (cherry picked from commit d55083fbcaea9cdd2ebc10a2d38989ad485a5357) --- diff --git a/include/target.mk b/include/target.mk index b5e3e7ff6f..f72ef32bec 100644 --- a/include/target.mk +++ b/include/target.mk @@ -316,7 +316,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))