[Boost-bugs] [Boost C++ Libraries] #10761: Multiple definition error during linking

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