From f95bd444b7fa95f846026d1ca2db1d9099720140 Mon Sep 17 00:00:00 2001 From: Leandro Lanzieri Date: Mon, 25 May 2020 15:05:31 +0200 Subject: [PATCH] makefiles/info-global: Remove dependency resolution cache This removes a preliminar dependency resolution that is performed without including features, to skip a full dependency resolution when boards can be proven to be unsupported on an earlier stage. This was introducing issues on some boards since the blacklisting of some features depends on board information which is not available at the time of performing this resolution. --- makefiles/info-global.inc.mk | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/makefiles/info-global.inc.mk b/makefiles/info-global.inc.mk index 239b11913632..4ca03ce04c12 100644 --- a/makefiles/info-global.inc.mk +++ b/makefiles/info-global.inc.mk @@ -1,16 +1,6 @@ .PHONY: info-buildsizes info-buildsizes-diff info-features-missing \ info-boards-features-missing -# Perform dependency resolution without having included -# $(RIOTBASE)/Makefile.features for now. This results in no optional modules and -# no architecture specific handling being done. The result will be a subset of -# used modules and requirements that is present in for *all* boards, so this can -# be cached to speed up individual dependency checks -include $(RIOTMAKE)/defaultmodules.inc.mk -# add default modules -USEMODULE += $(filter-out $(DISABLE_MODULE),$(DEFAULT_MODULE)) -include $(RIOTMAKE)/dependency_resolution.inc.mk - BOARDSDIR_GLOBAL := $(BOARDSDIR) USEMODULE_GLOBAL := $(USEMODULE) USEPKG_GLOBAL := $(USEPKG)