[Boost-bugs] [Boost C++ Libraries] #10047: Using Boost:Interprocess on Android

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