Re: [Boost-bugs] [Boost C++ Libraries] #6794: boost-1.49.0 fails to build with gcc-4.6.2: boost/smart_ptr/intrusive_ptr.hpp:94:5: internal compiler error: Segmentation fault

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6794: boost-1.49.0 fails to build with gcc-4.6.2: boost/smart_ptr/intrusive_ptr.hpp:94:5: internal compiler error: Segmentation fault
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-04-15 10:33:35


#6794: boost-1.49.0 fails to build with gcc-4.6.2:
boost/smart_ptr/intrusive_ptr.hpp:94:5: internal compiler error:
Segmentation fault
---------------------------------+------------------------------------------
  Reporter: markus@… | Owner: danieljames
      Type: Bugs | Status: assigned
 Milestone: Boost 1.50.0 | Component: quickbook
   Version: Boost 1.49.0 | Severity: Problem
Resolution: | Keywords:
---------------------------------+------------------------------------------
Changes (by danieljames):

  * owner: => danieljames
  * status: new => assigned
  * component: Building Boost => quickbook
  * milestone: To Be Determined => Boost 1.50.0

Comment:

 It didn't need to be virtual because the base class is never used
 directly. It should have been protected though. Anyway, I think I'll just
 remove intrusive_base. It's more hassle than it's worth.

 Btw. the gcc bug seems to happen because the non-virtual destructor is
 hidden by a virtual destructor in one of the derived classes. A bit of an
 odd thing to do, but valid in this case.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6794#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:09 UTC