Boost C++ Libraries: Ticket #11707: Locale facets have hidden visibility https://svn.boost.org/trac10/ticket/11707 <p> When the application or another library is compiled with hidden visibility by default, Boost.<a class="missing wiki">DateTime</a> IO facets end up having hidden visibility as well. This breaks libstdc++ locale operations, such as <code>has_facet</code> and <code>use_facet</code>, as these operations are based on <code>dynamic_cast</code>. </p> <p> Boost.<a class="missing wiki">DateTime</a> should work regardless of the default visibility mode the application chooses. All facet types, as well as the types that can be used in their template parameters, should be marked with <code>BOOST_SYMBOL_VISIBLE</code>. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11707 Trac 1.4.3 Andrey Semashev Sun, 04 Oct 2015 19:21:42 GMT <link>https://svn.boost.org/trac10/ticket/11707#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11707#comment:1</guid> <description> <p> The fix is available here: <a class="ext-link" href="https://github.com/boostorg/date_time/pull/27"><span class="icon">​</span>https://github.com/boostorg/date_time/pull/27</a>. </p> </description> <category>Ticket</category> </item> </channel> </rss>