diff --git a/makefiles/info-global.inc.mk b/makefiles/info-global.inc.mk index f250771a96fe6368deaa4398d5bb174fb632f6c2..a4d367dc0840a5cef0197637856d93a8c8b8a551 100644 --- a/makefiles/info-global.inc.mk +++ b/makefiles/info-global.inc.mk @@ -26,7 +26,7 @@ define board_missing_features include $(RIOTBASE)/Makefile.dep - FEATURES_MISSING := $$(filter-out $$(FEATURES_PROVIDED), $$(FEATURES_REQUIRED)) + FEATURES_MISSING := $$(sort $$(filter-out $$(FEATURES_PROVIDED), $$(FEATURES_REQUIRED))) ifneq (, $${FEATURES_MISSING}) BOARDS_FEATURES_MISSING += "${1} $${FEATURES_MISSING}" ifneq (, $$(filter-out $$(FEATURES_OPTIONAL), $$(FEATURES_MISSING))) diff --git a/makefiles/info.inc.mk b/makefiles/info.inc.mk index d08238d21c77356074b9b199036d289a5231b320..4abcb36d609058760c03beda9239557dd926ce3b 100644 --- a/makefiles/info.inc.mk +++ b/makefiles/info.inc.mk @@ -115,4 +115,4 @@ info-cpu: @echo $(CPU) info-features-missing: - @echo $(filter-out $(FEATURES_PROVIDED), $(FEATURES_REQUIRED)) + @for i in $(sort $(filter-out $(FEATURES_PROVIDED), $(FEATURES_REQUIRED))); do echo $$i; done