<div dir="ltr">Hi Xiao,<div><br></div><div>May I know the package names? and arch of them?</div><div>Btw, there is a way to analyse circular dependent packages. [1]</div><div>Debian wiki has leff info about circular build but [2] has something.<br><div><br></div><div><div>In case of installation of fedora/centos/rhel, rpm -Uvh a.rpm b.rpm will solve the problem.</div><div><br></div><div>[1] <a href="https://wiki.debian.org/CircularBuildDependencies">https://wiki.debian.org/CircularBuildDependencies</a><br></div><div>[2] <a href="https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-depends">https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-depends</a><br></div></div></div><div><br></div><div>Regards,</div><div>Danishka</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 18, 2021 at 12:24 PM Zhang, Xiao <<a href="mailto:xiao.zhang@windriver.com">xiao.zhang@windriver.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  Hi,<br>
<br>
<br>
We are trying to construct basic environment for porting starlingX on <br>
Debian. While when I dealing with the build order of user space <br>
packages, the loop dependent problem blocked me.<br>
<br>
The easiest example: source package A build depend on B while B is also <br>
build depend on A. We can just build A, B, A, B and only use the later <br>
result.<br>
<br>
A fairly complex example: A depends on B and C, B depends on D, C <br>
depends on F, D depends on A and F. In this case there will be three <br>
cycles as below:<br>
<br>
A->B->D->A, A->B->D->F->A, A->C->F->A . Even more, if in some cases we <br>
needn't B or D, then we have only one cycle: ACFA<br>
<br>
I tried to find a method to deal with it but failed.<br>
<br>
So I wonder how did we deal with such loop dependent before, on CentOS. <br>
Any advises about it?<br>
<br>
<br>
Thanks a lot<br>
<br>
Xiao<br>
<br>
<br>
_______________________________________________<br>
Starlingx-discuss mailing list<br>
<a href="mailto:Starlingx-discuss@lists.starlingx.io" target="_blank">Starlingx-discuss@lists.starlingx.io</a><br>
<a href="http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss" rel="noreferrer" target="_blank">http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss</a><br>
</blockquote></div>