[release] Boost 1.84.0 beta 1 released
Boost release 1.84.0 beta 1 is now available at: https://boostorg.jfrog.io/artifactory/main/beta/1.84.0.beta1/source/ The SHA256 checksums are: 224d595cc666c19b91214c5e9cced3988d08063146dfad9f616c481d52626f27 boost_1_84_0_b1.zip de9b35e232e4b1769f4d800ec01255a9c2546639be43e45b16ce6d109c088e99 boost_1_84_0_b1.tar.gz f8a9f21580961536a95fb7fcf9deebde45d7e0e94ddd81402f1e37ae2c590410 boost_1_84_0_b1.tar.bz2 3e4765c41974c763b7d4a67a432569bf75d3367d7a6b72c4ac9458e5004c59dc boost_1_84_0_b1.7z Release notes (still need updates): https://www.boost.org/users/history/version_1_84_0.html Please try the beta and report any problems you encounter. Thanks to everyone who contributed to the release. -- Boost Release Team
On 16.11.23 17:02, Marshall Clow via Boost wrote:
Please try the beta and report any problems you encounter.
I have encountered a ODR violation between boost/core/swap.hpp and boost/core/invoke_swap.hpp, since both define the same symbols in the shared namespace boost_swap_impl. Note that despite being deprecated, boost/core/swap.hpp is still indirectly included by e.g. boost/unordered_map/unordered_map.hpp. -- Rainer Deyke (rainerd@eldwood.com)
On 11/24/23 11:37, Rainer Deyke via Boost wrote:
On 16.11.23 17:02, Marshall Clow via Boost wrote:
Please try the beta and report any problems you encounter.
I have encountered a ODR violation between boost/core/swap.hpp and boost/core/invoke_swap.hpp, since both define the same symbols in the shared namespace boost_swap_impl. Note that despite being deprecated, boost/core/swap.hpp is still indirectly included by e.g. boost/unordered_map/unordered_map.hpp.
boost/core/swap.hpp doesn't define anything in boost_swap_impl. https://github.com/boostorg/core/blob/develop/include/boost/core/swap.hpp Also, I don't see the boost/unordered_map/unordered_map.hpp file. There is boost/unordered/unordered_map.hpp, but Boost.Unordered has switched to invoke_swap: https://github.com/boostorg/unordered/blob/3e76b1cf684f0032e0872d3dd73d84d75... https://github.com/boostorg/unordered/blob/3e76b1cf684f0032e0872d3dd73d84d75... I suspect, you are mixing two different Boost versions. Possibly, by having them both in your include paths.
On 24.11.23 10:00, Andrey Semashev via Boost wrote:
On 11/24/23 11:37, Rainer Deyke via Boost wrote:
On 16.11.23 17:02, Marshall Clow via Boost wrote:
Please try the beta and report any problems you encounter.
I have encountered a ODR violation between boost/core/swap.hpp and boost/core/invoke_swap.hpp, since both define the same symbols in the shared namespace boost_swap_impl. Note that despite being deprecated, boost/core/swap.hpp is still indirectly included by e.g. boost/unordered_map/unordered_map.hpp.
I suspect, you are mixing two different Boost versions. Possibly, by having them both in your include paths.
That does seem to be the case. Not sure how that happened, but it's fixed now. Sorry for the false alarm. -- Rainer Deyke (rainerd@eldwood.com)
participants (3)
-
Andrey Semashev
-
Marshall Clow
-
Rainer Deyke