
On Mon, Sep 22, 2008 at 3:40 AM, Tobias Oberstein <tobias.oberstein@gmx.de> wrote:
I fixed the problem by patching
boost/exception/enable_current_exception.hpp
=> inlined the templated function make_clone manually into the single call location, which is in class clone_impl.
I'll attach the patch, don't know if it makes it through the list.
I would like to investigate if this is compiler-related problem. Looking at the compilers we test Boost on, I don't see GCC 3.4.4, though we do test with 3.4.2, 3.4.3 and 3.4.6. Also, if it isn't too much trouble, could you checkout the latest Trunk from http://svn.boost.org/svn/boost/trunk/ and try your test with it? This code has been heavily refactored after 1.36 was released and trying Trunk will tell us if the problem survived the refactoring. Thanks, Emil Dotchevski Reverge Studios, Inc. http://www.revergestudios.com/reblog/index.php?n=ReCode