Re: [Boost-bugs] [Boost C++ Libraries] #6029: Boost.Regex incompatible with G++'s Profile features

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6029: Boost.Regex incompatible with G++'s Profile features
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-10-17 12:26:23


#6029: Boost.Regex incompatible with G++'s Profile features
------------------------------------------------------+---------------------
  Reporter: Akim Demaille <akim.demaille@…> | Owner: danieljames
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: hash
   Version: Boost 1.47.0 | Severity: Problem
Resolution: | Keywords: profile g++
------------------------------------------------------+---------------------

Comment (by Akim Demaille <akim.demaille@…>):

 FWIW, what was recommended here:
 http://lists.boost.org/Archives/boost/2010/05/167108.php (the diff is
 backwards) does fix the issue for me:

 {{{
 --- /tmp/container_fwd.hpp 2011-10-17 14:21:46.000000000 +0200
 +++ /opt/local/include/boost/detail/container_fwd.hpp 2011-10-17
 14:23:02.000000000 +0200
 @@ -15,7 +15,9 @@

  #if defined(BOOST_DETAIL_NO_CONTAINER_FWD) \
      || ((defined(__GLIBCPP__) || defined(__GLIBCXX__)) \
 - && (defined(_GLIBCXX_DEBUG) || defined(_GLIBCXX_PARALLEL))) \
 + && (defined(_GLIBCXX_DEBUG) \
 + || defined(_GLIBCXX_PARALLEL) \
 + || defined(_GLIBCXX_PROFILE))) \
      || BOOST_WORKAROUND(__BORLANDC__, > 0x551) \
      || BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x842)) \
      || (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)) \
 }}}

 I have other issues (with boost/tr1/type_traits.hpp colliding
 tr1/type_traits), but that should probably be another ticket.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6029#comment:2>
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:07 UTC