id summary reporter owner description type status milestone component version severity resolution keywords cc 8642 Global locale prevents from using Boost.Filesystem in global constructors and destructors Andrey Semashev Beman Dawes "The problem appears in particular with Boost.Log. On program termination, Boost.Log may attempt to perform final log file rotation, which involves calling Boost.Filesystem routines (path construction, in particular). But Boost.Filesystem is not usable at this point because its global locale is already destroyed. Boost.Filesystem should remain usable during global constructors and destructors. The global locale should either be embedded into the path object (preferred solution, IMHO) or the library should ensure its availability during these stages. " Bugs assigned To Be Determined filesystem Boost 1.52.0 Problem daniel.kruegler@… raad@…