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