On Tue, Dec 1, 2020 at 4:46 PM Antony Polukhin
On Wed, Dec 2, 2020, 00:23 Glen Fernandes
wrote: On Tue, Dec 1, 2020 at 4:16 PM Antony Polukhin.
Wich brings me to a less radical idea: we may simplify acceptance of dependenceless library clones. Next step would be to provide predefined bcp'ed subsets of libraries (boost 17, boost 23?)
One option is for that other library (DLL for C++17+) to still live under the boostorg/dll repository - i.e. it doesn't need to have its own repository.
You mean folder structure like include/boost/dll/ include/boost/dll17/
Would the bcp treat dependencies of include/boost/dll17 separately from include/boost/dll?
Yes, i.e. if we establish some convention like that, then the tools should understand that. This gives people much more freedom than have to have up to M*n repositories (for n Boost libraries, and M different minimum-supported standards) and especially have to go through an additional (M-1) formal reviews for what is really the same library just switching boost:: components to std:: ones. Glen