El 22/01/2014 16:14, Arunski, Kevin escribió:
Hello, I have been using a boost::interprocess::map stored in a managed mapped file segment, using the rb_best_fit allocation algorithm.
I have observed that starting in boost 1.55, I cannot interoperate with instances of this allocator that were created by programs compiled by boost 1.53.
It appears that the size of a boost::intrusive multiset object has changed, and this changes the representation of the rb_best_fit algorithm within the shared memory region.
Sorry about that. That must be a bug. Can you tell me please the sizes you get in both versions?
Sure. In code compiled with boost 1.53, this type:
boost::interprocess::rbtree_best_fit