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

Usage of old Boost 1.67.0 will be incompatible with VS 2022 17.11 #9

Closed
StephanTLavavej opened this issue Apr 29, 2024 · 3 comments
Closed

Comments

@StephanTLavavej
Copy link

I work on Microsoft's C++ Standard Library implementation, and we regularly build popular open-source projects, including FreeCAD, with development builds of MSVC in order to find and fix regressions before they ship and cause problems for you. This also allows us to provide advance notice of breaking changes, which is the case here.

I recently merged microsoft/STL#4606, which is expected to ship in VS 2022 17.11 Preview 2. This PR removed non-Standard machinery that had been deprecated (with compiler warnings). Old versions of Boost used this machinery, but we worked with them to get Boost fixed, and this happened over 5 years ago.

However, FreeCAD-LibPack is still using a very old version of Boost that predates their fix. I observe that your latest release 2.11 contains Boost 1.67.0, which shipped on 2018-04-14 according to Boost Version History.

Can you update your copy of Boost, which will not only fix this specific issue, but also pick up years of correctness and performance improvements? The first fixed version was Boost 1.69.0 which shipped on 2018-12-12, but it would be best to upgrade to the latest release, Boost 1.85.0 shipped on 2024-04-15.

@chennes
Copy link
Member

chennes commented Apr 30, 2024

Thanks for the update - @adrianinsaval we either need to get LibPack3 working, or we need to roll another small update to 2.x.

@chennes
Copy link
Member

chennes commented Jun 25, 2024

We'll release LibPack 3 shortly, which uses Boost 1.85.

@chennes
Copy link
Member

chennes commented Sep 4, 2024

We have now released LibPack 3.0, which uses Boost 1.85.

@chennes chennes closed this as completed Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants