Subject: [Boost-bugs] [Boost C++ Libraries] #10761: Multiple definition error during linking
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-11-06 08:39:37
#10761: Multiple definition error during linking
--------------------------------+---------------------------------
Reporter: variganji.suresh@⦠| Type: Support Requests
Status: new | Milestone: To Be Determined
Component: None | Version: Boost 1.54.0
Severity: Problem | Keywords: Multiple definition
--------------------------------+---------------------------------
Hi Team,
I am trying to create Mutex using
boost::interprocess::named_recursive_mutex(..) but in iOS 8 it failed to
create a mutex due to "Opeation Not Permitted" error.
When i looked into boost internal code it is trying to create a folder at
"\tmp\boost_interprocess" which is not accessible.So to fix this error, i
set the path form the application to a global variable in
"os_file_functions.hpp" to read path in
"boost:interprocess:ipcdetail::get_temporary_path". But when i tried to
include "os_file_functions.hpp" in my application at multiple files, it
throwing error as "Multiple definition error" during linking.
Can you please let me know how to fix it.
Thanks,
Suresh
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10761> 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:17 UTC