id summary reporter owner description type status milestone component version severity resolution keywords cc 11707 Locale facets have hidden visibility Andrey Semashev az_sw_dude "When the application or another library is compiled with hidden visibility by default, Boost.DateTime IO facets end up having hidden visibility as well. This breaks libstdc++ locale operations, such as `has_facet` and `use_facet`, as these operations are based on `dynamic_cast`. Boost.DateTime 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 `BOOST_SYMBOL_VISIBLE`." Bugs new To Be Determined date_time Boost 1.59.0 Problem