Subject: Re: [boost] looser throw specifier for virtual boost::exception_ptr::~exception_ptr()
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-12-10 11:35:31


AMDG

Frédéric Bron wrote:
> Tried 1.41 today. Seems like the thread library is not compatible with
> gcc-3.4.4 anymore (here on cygwin). However I do not see such error in
> trunk tests with gcc- 3.4.3 so I suspect something else.
> Any idea?
>
> In file included from .../boost/thread/future.hpp:12,
> from .../boost/thread.hpp:24,
> .../boost/exception_ptr.hpp:43: error: looser throw specifier for
> `virtual boost::exception_ptr::~exception_ptr()'
> .../boost/exception/detail/exception_ptr_base.hpp:27: error:
> overriding `virtual
> boost::exception_detail::exception_ptr_base::~exception_ptr_base()
> throw ()'
>

This was reported right after 1.41 was released and has already been fixed.

In Christ,
Steven Watanabe