From fe1a99e1b1da917855146d41f1c80168409749d5 Mon Sep 17 00:00:00 2001
From: smlng <s@mlng.net>
Date: Tue, 24 Oct 2017 08:57:30 +0200
Subject: [PATCH] makefiles: fix duplicate for missing features

---
 makefiles/info-global.inc.mk | 2 +-
 makefiles/info.inc.mk        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/makefiles/info-global.inc.mk b/makefiles/info-global.inc.mk
index f250771a96..a4d367dc08 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 d08238d21c..4abcb36d60 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
-- 
GitLab