-
Notifications
You must be signed in to change notification settings - Fork 186
Update Boost to 1.84.0, 1.85.0 and 1.86.0 #775
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good. Thanks!
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.