conan-io / conan-io/docs

about circular dependency

Open
#3,158 5 comments 0 reactions 0 assignees View on GitHub
type: question
Dominant language
C++
Stars
125
Forks
382
Avg merge
22h 39m
Merged PRs (30d)
21

Description

Hi,
I am working in the devtools team, and we are trying to move all our reusable components into conan package and adopt the CICD in gitlab. but we run into the troubles of circular dependency problem as many components depend on each others.

for example, we have a component called "memory"and another component called "generic", when we build memory lib , it try to include some header files exists in generic module and same in other way. this is fine today as we use perforce and we can easily sync out multi repos into same sandbox. but now it becomes a show stop problem when we try to migrate to git, as we cannot clone multi repos into same workspace.

I guess this is could be a very common situation for non-oss software development, just want to seek some insight and suggestions

xiaoliang,
thanks

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.