Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r85576 - in trunk/libs/log: example/advanced_usage example/async_log example/basic_usage example/bounded_async_log example/doc example/event_log example/keywords example/multiple_files example/multiple_threads example/native_syslog example/rotating_file example/settings_file example/settings_file_formatter_factory example/syslog example/trivial example/wide_char test
From: andrey.semashev_at_[hidden]
Date: 2013-09-05 13:55:37


Author: andysem
Date: 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013)
New Revision: 85576
URL: http://svn.boost.org/trac/boost/changeset/85576

Log:
Disabled MSVC warnings about symbol names exceeding compiler limit. Also added some other compiler flags that are used for the library compilation to tests and examples.

Text files modified:
   trunk/libs/log/example/advanced_usage/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/async_log/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/basic_usage/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/bounded_async_log/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/doc/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/event_log/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/keywords/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/multiple_files/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/multiple_threads/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/native_syslog/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/rotating_file/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/settings_file/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/settings_file_formatter_factory/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/syslog/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/trivial/Jamfile.v2 | 5 ++++-
   trunk/libs/log/example/wide_char/Jamfile.v2 | 5 ++++-
   trunk/libs/log/test/Jamfile.v2 | 4 ++++
   17 files changed, 68 insertions(+), 16 deletions(-)

Modified: trunk/libs/log/example/advanced_usage/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/advanced_usage/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/advanced_usage/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/async_log/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/async_log/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/async_log/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/basic_usage/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/basic_usage/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/basic_usage/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup
         <library>/boost/date_time//boost_date_time

Modified: trunk/libs/log/example/bounded_async_log/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/bounded_async_log/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/bounded_async_log/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/doc/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/doc/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/doc/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -15,12 +15,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup
         <library>/boost/date_time//boost_date_time

Modified: trunk/libs/log/example/event_log/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/event_log/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/event_log/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -14,12 +14,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/keywords/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/keywords/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/keywords/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup
         <library>/boost/date_time//boost_date_time

Modified: trunk/libs/log/example/multiple_files/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/multiple_files/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/multiple_files/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/multiple_threads/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/multiple_threads/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/multiple_threads/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/native_syslog/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/native_syslog/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/native_syslog/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -13,12 +13,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/rotating_file/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/rotating_file/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/rotating_file/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/settings_file/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/settings_file/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/settings_file/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup
         <library>/boost/date_time//boost_date_time

Modified: trunk/libs/log/example/settings_file_formatter_factory/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/settings_file_formatter_factory/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/settings_file_formatter_factory/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup
         <library>/boost/date_time//boost_date_time

Modified: trunk/libs/log/example/syslog/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/syslog/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/syslog/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -13,12 +13,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/trivial/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/trivial/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/trivial/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/date_time//boost_date_time
         <library>/boost/filesystem//boost_filesystem

Modified: trunk/libs/log/example/wide_char/Jamfile.v2
==============================================================================
--- trunk/libs/log/example/wide_char/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/example/wide_char/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -12,12 +12,15 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
- <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup
         <library>/boost/date_time//boost_date_time

Modified: trunk/libs/log/test/Jamfile.v2
==============================================================================
--- trunk/libs/log/test/Jamfile.v2 Thu Sep 5 13:23:33 2013 (r85575)
+++ trunk/libs/log/test/Jamfile.v2 2013-09-05 13:55:37 EDT (Thu, 05 Sep 2013) (r85576)
@@ -15,10 +15,14 @@
         <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>msvc:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc:<cxxflags>/bigobj
+ <toolset>msvc:<cxxflags>/wd4503 # decorated name length exceeded, name was truncated
         <toolset>intel-win:<define>_SCL_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>intel-win:<define>_CRT_SECURE_NO_WARNINGS
         <toolset>intel-win:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>darwin:<cxxflags>-ftemplate-depth-1024
+ <toolset>gcc:<cxxflags>-ftemplate-depth-1024
         <toolset>gcc:<cxxflags>-fno-strict-aliasing # avoids strict aliasing violations in other Boost components
         <library>/boost/log//boost_log
         <library>/boost/log//boost_log_setup


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk