Boost logo

Boost :

Subject: Re: [boost] [interprocess] Ticket 9414 (32 process communicating with 64 process)
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-06-19 10:20:04


On Thu, Jun 19, 2014 at 12:56 AM, Ion Gaztañaga <igaztanaga_at_[hidden]> wrote:
>
> The problem with the message queue is that it won't work at all in Linux
> between 32 and 64 bit processes because this message queue is based on
> process-shared mutex and condition variables and pthread mutex and condition
> variables provided by glibc are not compatible between 32 and 64 bit
> processes.

Interesting. Do you think it is possible to use futexes directly to
implement this portability? This would be a Linux-specific solution,
of course.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk