Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11200: Error when compiling log_setup by compiler Intel C++ 14.0
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-04-25 20:21:20
#11200: Error when compiling log_setup by compiler Intel C++ 14.0
-------------------------------+---------------------
Reporter: phprus@⦠| Owner: theller
Type: Bugs | Status: new
Milestone: To Be Determined | Component: phoenix
Version: Boost 1.58.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+---------------------
Changes (by andysem):
* cc: Andrey.Semashev@⦠(added)
* owner: andysem => theller
* component: log => phoenix
Comment:
The problematic code is this:
{{{
expressions::stream << expressions::attr< supported_types::type >(name)
}}}
This is a Boost.Phoenix expression (the stream and attr placeholders are
from Boost.Log but they are Boost.Phoenix terminals). Since the code
compiles with other compilers this may be a compiler issue, but I can't be
sure as I'm not familiar with Boost.Phoenix implementation. I'll pass the
ticket to Boost.Phoenix team and hope they can provide some insight on
what's happening here.
As for Boost.Log, I'll probably replace this expression with something
simpler, just to reduce compile times. As a side effect this may also
resolve the build failure.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11200#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:18 UTC