boost::interprocess mapped_file binary compatibility

What, if anything, can be assumed about cross-platform and backwards binary compatibility of files generated using boost::ipc classes? I could not find any explicit statement in the IPC library docs. Thanks. -- View this message in context: http://boost.2283326.n4.nabble.com/boost-interprocess-mapped-file-binary-com... Sent from the Boost - Users mailing list archive at Nabble.com.

On 16/09/2015 19:50, Vladimir Kotlyar wrote:
What, if anything, can be assumed about cross-platform and backwards binary compatibility of files generated using boost::ipc classes? I could not find any explicit statement in the IPC library docs. Thanks.
There is no guarantee, especially cross-platform. Each compiler and platform has a different ABI, it would be too hard to guarantee a common ABI. Between Interprocess versions, there is no guarantee but in practice format hasn't changed. Ion
participants (2)
-
Ion Gaztañaga
-
Vladimir Kotlyar