Hi,
I ran into a problem when a genode package (pkg) was named both in parent pkg and it's child pkg like this:
pkg/A/archives: _/pkg/B _/pkg/C
pkg/B/archives: _/pkg/C
pkg/C/archives: _/src/D
When creating A, make complained of "recursive package dependency" but I'm sure there is no recursion.
I then checked tool/depot/mk/dependencies.inc, 121L which yields that error and it looks to me as that code would always detect a paket named twiced in the dependency graph as recursive dependency.
Is this intended? And if so, how should we deal with it?
Regards Stefan