Skip to content
Snippets Groups Projects

E3-1167: Fix failing doubly-recursive dependency

Merged Simon Rose requested to merge e3_1167_doubly_recursive_deps into master
2 files
+ 10
6
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -372,9 +372,7 @@ define update_dep_versions
# If module_VERSION already exists fails if it doesn't matches
# module_FETCHED_VERSION.
$$(foreach mm,$$($$m_DEPS),\
$$(eval\
$$(mm)_FETCHED_VERSION := $$(call select,2,$$($$m_TBL),$$$$(call str-eq,$$$$1,$$(mm)))\
)\
$$(eval $$(mm)_FETCHED_VERSION := $$(call select,2,$$($$m_TBL),$$$$(call str-eq,$$$$1,$$(mm))))\
$$(if $$($$(mm)_VERSION),\
$$(if $$(filter-out $$($$(mm)_FETCHED_VERSION),$$($$(mm)_VERSION)),\
$$(error "$$(m) depends on $$(mm),$$($$(mm)_FETCHED_VERSION) but $$(mm),$$($$(mm)_VERSION) is also needed"),\
Loading