[PATCH 1/3] target.mk: silence CPU_TYPE doesn't correspond to a known type

Petr Štetiar ynezz at true.cz
Thu Jun 15 07:11:25 PDT 2023


Following command:

 $ ./scripts/dump-target-info.pl targets

currently generates bunch of following warnings:

 include/target.mk:269: CPU_TYPE "cortex-a15" doesn't correspond to a known type

just because there is no CPU_CFLAGS_cortexa-15 defined for that CPU and
there is no value in this warning, so lets acknowledge such CPU_TYPEs
and do not print those warnings.

Signed-off-by: Petr Štetiar <ynezz at true.cz>
---
 include/target.mk | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/include/target.mk b/include/target.mk
index b5e3e7ff6fde..1783f8f94f9d 100644
--- a/include/target.mk
+++ b/include/target.mk
@@ -264,9 +264,13 @@ ifeq ($(DUMP),1)
     CPU_TYPE ?= riscv64
     CPU_CFLAGS_riscv64:=-mabi=lp64d -march=rv64imafdc
   endif
+  DONOT_WARN_CPU_TYPES=arm1176jzf-s arm926ej-s cortex-a15 cortex-a5 cortex-a7 cortex-a72 \
+    cortex-a8 cortex-a9 fa526 mpcore xscale
   ifneq ($(CPU_TYPE),)
     ifndef CPU_CFLAGS_$(CPU_TYPE)
-      $(warning CPU_TYPE "$(CPU_TYPE)" doesn't correspond to a known type)
+      ifeq (,$(findstring $(CPU_TYPE),$(DONOT_WARN_CPU_TYPES)))
+        $(warning CPU_TYPE "$(CPU_TYPE)" doesn't correspond to a known type)
+      endif
     endif
   endif
   DEFAULT_CFLAGS=$(strip $(CPU_CFLAGS) $(CPU_CFLAGS_$(CPU_TYPE)) $(CPU_CFLAGS_$(CPU_SUBTYPE)))



More information about the openwrt-devel mailing list