Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9464: Interprocess shared memory support on string between 32bit and 64bit
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-12-05 09:25:53
#9464: Interprocess shared memory support on string between 32bit and 64bit
-------------------------------+--------------------------------------
Reporter: aikhong@⦠| Owner: igaztanaga
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: interprocess
Version: Boost 1.55.0 | Severity: Showstopper
Resolution: wontfix | Keywords: Interprocess 32bit 64bit
-------------------------------+--------------------------------------
Comment (by anonymous):
Replying to [comment:3 igaztanaga]:
> What you are trying to achieve is simply not possible. To share classes
between processes, the ABI of the compiler must be exactly the same, just
when dumping structures or classes to files. Compiling vector or string in
32 bit or 64 bit mode changes radically the ABI (class sizes, integers
widths, pointers...).
Based on the Ticket #5230, it seem that boost now support sharing of data
between 32bit and 64bit processes. What data type exactly it can share
now? just integer? Are you saying that we can't share string between 32bit
and 64bit application? Can you elaborate more about this...
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/9464#comment:4> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:14 UTC