Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84779 - trunk/libs/log/doc
From: andrey.semashev_at_[hidden]
Date: 2013-06-14 13:23:15

Author: andysem
Date: 2013-06-14 13:23:15 EDT (Fri, 14 Jun 2013)
New Revision: 84779

Added a note regarding setlocale bug in Windows XP with MinGW.

Text files modified:
   trunk/libs/log/doc/log.qbk | 2 ++
   1 files changed, 2 insertions(+), 0 deletions(-)

Modified: trunk/libs/log/doc/log.qbk
--- trunk/libs/log/doc/log.qbk Fri Jun 14 09:05:30 2013 (r84778)
+++ trunk/libs/log/doc/log.qbk 2013-06-14 13:23:15 EDT (Fri, 14 Jun 2013) (r84779)
@@ -177,6 +177,8 @@
 In case if message compiler detection fails for some reason, you can explicitly disable support for event log backend by defining the `BOOST_LOG_WITHOUT_EVENT_LOG` configuration macro when building the library. This will remove the need for the message compiler. See [link log.installation.config this section] for more configuration options.
+MinGW users on Windows XP may be affected by the [@ bug] in msvcrt.dll that is bundled with the operating system. The bug manifests itself as crashes while the library formats log records. This problem is not specific to Boost.Log and may also show in different contexts related to locale and IO-streams management.
 [heading Additional notes for Cygwin users]
 Cygwin support is very preliminary. The default GCC version available in Cygwin (4.5.3 as of this writing) is unable to compile the library because of compiler errors. You will have to build a newer GCC from sources. Even then some Boost.Log functionality is not available. In particular, the socket-based syslog backend is not supported, as it is based on __boost_asio__, which doesn't compile on this platform. However, the native syslog support is still in place.

Boost-Commit list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at