-
Notifications
You must be signed in to change notification settings - Fork 13
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
Do not rely on implementation details of boost::interprocess
#332
Comments
Thanks for the report, Liss! |
I was able to fix the bug you found: I'll merge the PR once I update some documentation. |
I have merged #333 to the develop branch. |
(I reopened this issue as I accidentally closed it..) |
In this header for instance https://github.com/LLNL/metall/blob/master/include/metall/detail/array_construct.hpp there is a
using
declaration forarray_construct
out of theipcdetail
namespace ofboost::interprocess
. (There might be other places like this)This namespace is an implementation detail namespace in boost which you are not supposed to access. This causes issues because in recent boost releases (>=1.85) they removed that function, which means that metall does no longer compile with those releases.
The text was updated successfully, but these errors were encountered: