4 ms·
Some Boost libraries have little or no dependency on other libraries, e.g. boost::mp11. In the past, our libraries used to be very interdependent, but we recogn
by olq_plo 7y ago
Some Boost libraries have little or no dependency on other libraries, e.g. boost::mp11. In the past, our libraries used to be very interdependent, but we recognize that this is an issue and nowadays try to decouple the libraries so that you can install only the parts you need.
We even provide a tool to help with that:
https://www.boost.org/doc/libs/1_70_0/tools/bcp/doc/html/index.html https://www.boost.org/doc/libs/1_70_0/tools/bcp/doc/html/ind...
boost::histogram currently depends directly on 8 other boost libraries, but some of those (e.g. boost::variant) pull in a huge number of other libraries, so in total it is 29. I am working on reducing the dependencies in the upcoming versions.
- petschge 7y agoPretty cool to see that boost admits that this is an issue and works on decoupling things. I look forward to see improvements here.