Referencing third party libs #108
Replies: 3 comments 2 replies
-
We discussed this internally, and in our opinion it would be better if all third-party modules are contained within the repository, to ensure consistency and that e.g. a build is also possible without internet connection. Of course, there can be extensions for special cases. |
Beta Was this translation helpful? Give feedback.
-
LWIP in libs/3rdparty is currently tracked via "rim" in .riminfo . If we stick to the copying-in approach, an option would be to use rim systematically for all libs/3rdparty/* |
Beta Was this translation helpful? Give feedback.
-
I think copying in code from dependencies is not really a good practice, because it means we lose traceability for upstream history of the dependency code, and we remove the possibility to track for upstream changes. Given there is the intention to build community around openbsw and encourage more adoption, then I think it would be better sort out the dependency management properly :-) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently, external third party libraries are provided as copies under libs/3rdparty. This has the advantage of OpenBSW being relatively self-contained. Disadvantages are:
For solving this, I'd propose a unified approach to handle all or at least most of libs/3rdparty with one of the following mechanisms:
Ideally, we would use the same mechanism for all same party libraries.
Beta Was this translation helpful? Give feedback.
All reactions