--- boost/archive/detail/iserializer.hpp.orig 2010-10-19 15:45:11.000000000 -0400 +++ boost/archive/detail/iserializer.hpp 2012-03-08 18:27:52.287530606 -0500 @@ -61,7 +61,7 @@ #define DONT_USE_HAS_NEW_OPERATOR ( \ defined(__BORLANDC__) \ - || defined(__IBMCPP__) \ + || BOOST_WORKAROUND(__IBMCPP__, < 1210) \ || defined(BOOST_MSVC) && (BOOST_MSVC <= 1300) \ || defined(__SUNPRO_CC) && (__SUNPRO_CC < 0x590) \ )