diff --git a/include/gluon.mk b/include/gluon.mk
index e5cc164bff788aaf8cd62c26d60b9711ba40e0b1..0bf92db51c0fc74a7cb0a398fea1670b2e41667f 100644
--- a/include/gluon.mk
+++ b/include/gluon.mk
@@ -45,7 +45,7 @@ endif
 
 define merge-lists
 $(1) :=
-$(foreach var,$(2),$(1) := $$(sort $$(filter-out -% $$(patsubst -%,%,$$(filter -%,$$($(var)))),$$($(1)) $$($(var))))
+$(foreach var,$(2),$(1) := $$(filter-out -% $$(patsubst -%,%,$$(filter -%,$$($(var)))),$$($(1)) $$($(var)))
 )
 endef