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
Hi, I work on Microsoft's C++ Standard Library implementation, and we regularly build popular open-source projects, including Mars, with development builds of our compiler and libraries. This allows us 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 (expected to ship in Visual Studio 2022 17.11 Preview 2) which removed a non-Standard macro and member function. Old versions of Boost used this machinery, but we worked with them to get Boost fixed, and this happened over 5 years ago.
However, I observe that Mars is using a very old version of Boost from before it was fixed - Boost 1.60.0 which shipped on 2015-12-17 according to Boost Version History:
Can you update your copy of Boost, which will both fix this specific issue and 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:
Hi, I work on Microsoft's C++ Standard Library implementation, and we regularly build popular open-source projects, including Mars, with development builds of our compiler and libraries. This allows us 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 (expected to ship in Visual Studio 2022 17.11 Preview 2) which removed a non-Standard macro and member function. Old versions of Boost used this machinery, but we worked with them to get Boost fixed, and this happened over 5 years ago.
However, I observe that Mars is using a very old version of Boost from before it was fixed - Boost 1.60.0 which shipped on 2015-12-17 according to Boost Version History:
mars/mars/boost/version.hpp
Line 30 in 6c71f72
Can you update your copy of Boost, which will both fix this specific issue and 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: