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 14:16:42


#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 xijing dai <dxj19831029@…>):

 Replying to [comment:8 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).

 First all, thanks to this patch, whoever did it, I really appreciate their
 work, it helps me a lot.

 I tested in my application, it works great. testing includes:
 * windows_shared_memory
 * message queue
 * managed_windows_shared_memory
 ** create named item
 ** raw allocate

 By the way, I didn't change anything relating to the namespace issue, it
 passed compiling and worked great.

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