Re: [Boost-bugs] [Boost C++ Libraries] #11200: Error when compiling log_setup by compiler Intel C++ 14.0

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