Subject: [Boost-bugs] [Boost C++ Libraries] #2114: Patch for export symbols from shared library
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-07-14 06:01:24
#2114: Patch for export symbols from shared library
----------------------+-----------------------------------------------------
Reporter: arhip | Type: Patches
Status: new | Milestone: To Be Determined
Component: None | Version: Boost Development Trunk
Severity: Cosmetic | Keywords: symbol export shared library gcc exception dynamic shared object dso
----------------------+-----------------------------------------------------
Attached patch provides macroses: [[BR]]
''BOOST_DSO_EXPORT''[[BR]]
''BOOST_DSO_IMPORT''[[BR]]
etc...[[BR]]
They specify what symbol to export/import when building/using [[BR]]
shared library. Only compilers msvc, borland and gcc affected.[[BR]]
For the others toolsets macroses do nothing.[[BR]]
Also, all the libraries updated [[BR]]
(mainly config.hpp and Jamfile.v2 files) in order to use [[BR]]
export/import functionality.[[BR]]
Boost.Serialization and Boost.Python wasn't touched because [[BR]]
Serialization had a lot of linker errors when running [[BR]]
test cases and [[BR]]
Boost.Python had it's own gcc export/import stuff.
-- Ticket URL: <http://svn.boost.org/trac/boost/ticket/2114> 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:49:58 UTC