Boost C++ Libraries: Ticket #13460: broken shared build. https://svn.boost.org/trac10/ticket/13460 <p> hi, </p> <p> i'm using a boost with a custom namespace (e.g. bcp --namespace=<strong>foobar</strong> --namespace-alias ...). for such configuration the current version of program_options doesn't export symbols from shared library. </p> <p> afaics the current boost build system defines in such configuration -D<strong>FOOBAR</strong>_PROGRAM_OPTIONS_DYN_LINK=1 macro which doesn't match the boost/program_options/config.hpp:37 #ifdef: </p> <table class="wiki"> <tr>#if defined(BOOST_ALL_DYN_LINK) <td> defined(<strong>BOOST</strong>_PROGRAM_OPTIONS_DYN_LINK) </td></tr></table> <p> finally, the BOOST_PROGRAM_OPTIONS_DECL macro is empty. </p> <p> this is a regression from boost-1.64.0. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13460 Trac 1.4.3