Re: [Boost-bugs] [Boost C++ Libraries] #9464: Interprocess shared memory support on string between 32bit and 64bit

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