diff -Nur boost_1_37_0/boost/test/unit_test_suite_impl.hpp boost_1_37_0.patched/boost/test/unit_test_suite_impl.hpp
--- boost_1_37_0/boost/test/unit_test_suite_impl.hpp	2008-10-13 10:20:26.000000000 +0200
+++ boost_1_37_0.patched/boost/test/unit_test_suite_impl.hpp	2008-11-14 22:39:48.000000000 +0100
@@ -72,7 +72,7 @@
     void                                increase_exp_fail( unsigned num );
 
 protected:
-    ~test_unit();
+    virtual ~test_unit();
 
 private:
     // Data members

