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