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-04 10:11:05
#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
-------------------------------+--------------------------------------
Changes (by igaztanaga):
* status: new => closed
* resolution: => wontfix
Comment:
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...).
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/9464#comment:3> 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