Update Boost to 1.84.0, 1.85.0 and 1.86.0#775
Conversation
NeroBurner
left a comment
There was a problem hiding this comment.
thanks for the updated packages, smaller nitpicks with copyright and the link to the old archived hunter-gate repo
|
I have applied your suggestions and moved them to the corresponding commits. As suggested I edited the copy right for new files but not for generated files. |
|
Should we implement the switch to |
Yes we should move, and now is the perfect time with the CMake minimum version increase. No please not here. Please create a PR and I'll merge it right after this one! 🙇 |
|
please update this PR with the updated CMake 3.10 minimum requirement #769 |
* Add example for boost::conbalt * Add Boost::cobalt to test matrix * Add example for Boost::redis * Add Boost::redis to test matrix
* Add example for Boost::charconv * Add Boost::charconv to test matrix
…ocess Renaming because the Boost::process lib in Boost became a lib for v2
* Add example for Boost::predef
* It seems something changed about Boost::predef in 1.86.0. It is listed as a lib but not build as a lib.
* Add Boost::predef to test matrix
* Add Boost::process to test matrix
* Add example for v2 of Boost::process
* Boost::process changed in the 1.86.0 release.
* v1 is header only
* v2 is a library
I changed all 3.5 to 3.10 in my PR. |
step by step carefully. Yes
Some toolchains are broken. The used toolchains should be probably be updated at some time, because most of them are quite old.
I used the commits from the PRs #758 and #759 in order to update the boost versions. In separate commits I have made the necessary change in order to support the newer libs.
Boost::process for v2 became now a library. Because of this I moved the examples to a different folder.
I am a bit unsure about boost::predef. It is listed as a lib, does not seem to be built as a lib. I have added it as a lib because otherwise it would be "built" for each boost module.
I did not update to boost 1.87.0 because it was further modularized and need more work.