Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2114: Patch for export symbols from shared library
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-05-29 15:01:23
#2114: Patch for export symbols from shared library
--------------------------------------+-------------------------------------
Reporter: arhip | Owner: dave
Type: Patches | Status: new
Milestone: To Be Determined | Component: None
Version: Boost Development Trunk | Severity: Cosmetic
Resolution: | Keywords: symbol export shared library gcc exception dynamic shared object dso
--------------------------------------+-------------------------------------
Comment(by arhipjan_at_[hidden]):
2 jhunold:[[BR]]
Comments on updated patch[[BR]]
* Why do you mind using separate headers?
* win32.hpp: are you sure all the compilers (e.g., Intel) supports
dllexport?
* Strange diff in gcc.hpp: #define BOOST_NO_CHAR16_T
* Originally, one of the ideas of BOOST_SYMBOL_XXX macro was to save
typing, i.e.:
{{{
#if defined(BOOST_HAS_DECLSPEC)
# if defined(BOOST_THREAD_BUILD_DLL)
# define BOOST_THREAD_DECL __declspec(dllexport)
//...
becomes:
//...
#if defined(BOOST_THREAD_BUILD_DLL)
# define BOOST_THREAD_DECL BOOST_SYMBOL_EXPORT
}}}
Regards
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/2114#comment:8> 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:00 UTC