>> I just see:  topkg depends on Fmt, Logs, Bos, Cmdliner and
>> opam-format. Out of this only cmlliner is currently in Debian,
>> right?

There is some kind of circular build dependency:

- topkg contains the topkg library and the topkg-care tool
- building the topkg library requires nothing
- building topkg-care requires cmdliner
- building cmdliner requires the topkg library

How should I break this cycle? My idea is to duplicate topkg into
topkg-lib and topkg-care, where topkg-lib builds the library only
and topkg-care builds the topkg-care tool only. Both packages
have the same upstream sources but different build dependencies.

Is there a better way to deal with this kind of circular build
dependencies?

Hendrik

Reply via email to