Modular Boost building next steps.
After some weeks of testing and addressing review comments from authors I have now marked PRs for supporting modular building and use of 156 Boost libraries. There are 2 libraries (multiprecision and utility) that are not ready yet, as they depend on other PRs. After the testing and review I've also concluded that authors (and owners) can merge all ready PRs without waiting for the tool specific PRs. It turned out there were no dependency issues between them. Hence the process is now: * The 1.86 release happened!! * Authors further review and merge the ready PRs. * I fix any fallout from that. * I create subsequent PRs for the global B2 Boost build infrastructure to remove the old non-modular dead code. * I fix any fallout from that. * The 1.87 release happens. Thank you everyone for the help so far. In particular Peter Dimov and Andrey Semashev for the many early comments across various PRs that helped me work out the kinks of the draft PRs. -- -- René Ferdinand Rivera Morell -- Don't Assume Anything -- No Supone Nada -- Robot Dreams - http://robot-dreams.net
On Sun, Aug 18, 2024 at 9:05 AM René Ferdinand Rivera Morell via Boost < boost@lists.boost.org> wrote:
After some weeks of testing and addressing review comments from authors I have now marked PRs for supporting modular building and use of 156 Boost libraries.
I've been noticing.. a lot of pull requests in my repos. This looks like a significant effort which is now bearing fruit, nice work! Regards
On Mon, Aug 19, 2024 at 1:51 PM Vinnie Falco
On Sun, Aug 18, 2024 at 9:05 AM René Ferdinand Rivera Morell via Boost
wrote: After some weeks of testing and addressing review comments from authors I have now marked PRs for supporting modular building and use of 156 Boost libraries.
I've been noticing.. a lot of pull requests in my repos. This looks like a significant effort which is now bearing fruit, nice work!
Thank you! It's been more work than I anticipated when I started experimenting with making the changes 1.5 years ago. Looking forward to when I can make use of the new structure to make modular Conan packages, possibly using Boost components in B2, supporting C++ modules for libs, and more! Which is another mountain of work. :-) In roughly one day there's 39 merged PRs, and 126 to go. -- -- René Ferdinand Rivera Morell -- Don't Assume Anything -- No Supone Nada -- Robot Dreams - http://robot-dreams.net
participants (2)
-
René Ferdinand Rivera Morell
-
Vinnie Falco