Re: [Boost-bugs] [Boost C++ Libraries] #5230: Interprocess shared memory between 32 and 64 bit processes

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #5230: Interprocess shared memory between 32 and 64 bit processes
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-03-23 08:08:38


#5230: Interprocess shared memory between 32 and 64 bit processes
--------------------------------------+-------------------------------------
  Reporter: tgermer@… | Owner: igaztanaga
      Type: Feature Requests | Status: new
 Milestone: To Be Determined | Component: interprocess
   Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords: shared memory 32 64 bit
--------------------------------------+-------------------------------------

Comment (by tgermer@…):

 Replying to [comment:7 xijing dai <dxj19831029@…>]:
> I am currently on version 1.46.1
> I would like to get this patch and have a go, is that possible?
> where can i get the patch?
> do i need to upgrade all my boost libs to trunk head in order to use it?

 I'm also on 1.46.1. You just have to update boost/interprocess,
 boost/intrusive and boost/move (which is new) to the trunk version in
 order to use it. No need to update anything else yet. Currently there is
 one open issue to make it work: the namespace conflict. If you want to
 resolve it manually, you need to remove the comment from "union
 internal_type" in boost/interprocess/offset_ptr.hpp. Then you have to
 replace every "detail::" with "::boost::detail::" in aligned_storage.hpp
 (the patch that I suggested in comment 4 and also on the mailing list).

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5230#comment:8>
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:06 UTC