You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: