Re: [Boost-bugs] [Boost C++ Libraries] #2114: Patch for export symbols from shared library

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