Subject: [Boost-bugs] [Boost C++ Libraries] #10047: Using Boost:Interprocess on Android
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-05-12 15:46:39
#10047: Using Boost:Interprocess on Android
-----------------------------------+--------------------------
Reporter: anonymous | Owner: igaztanaga
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: interprocess
Version: Boost 1.53.0 | Severity: Problem
Keywords: Android message_queue |
-----------------------------------+--------------------------
It is not a bug, but it might safe some time to others using
boost:interprocess library on Android.
This library usually uses a temporary directory to store the data that is
being shared among processes. The directory path used for this can be
found on os_file_functions.hpp-:get_temporary_path.
The thing is that if you do not modify this file and add ´/sdcard´ to the
possible paths that your process can use, then you cannot share
information among android Apps due to the permission restrictions that
exist for processes on android storing data outside their sandbox.
It will be a good feature to have boost compile with this option on. Or
provide a static method to add my own Temporary Path.
Note: I am not completely sure if something exists to solve this problem.
Regards,
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10047> 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:16 UTC