Skip to content
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

Update Boost to 1.84.0, 1.85.0 and 1.86.0 #775

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

tnixeu
Copy link

@tnixeu tnixeu commented Feb 20, 2025

  • I've followed this guide
    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.

kryachkov and others added 7 commits February 20, 2025 11:09
* 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
@NeroBurner NeroBurner added the package:update Add a new version to an existing package label Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package:update Add a new version to an existing package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants