diff -cr boost/serialization/force_include.hpp~ boost/serialization/force_include.hpp *** boost/serialization/force_include.hpp~ Thu Jun 26 15:25:44 2008 --- boost/serialization/force_include.hpp Wed Jan 28 17:05:00 2009 *************** *** 42,45 **** --- 42,47 ---- # elif defined(__GNUC__) && (__GNUC__ >= 3) # define BOOST_USED __attribute__ ((used)) + # elif defined(__IBMCPP__) && (__IBMCPP__ >= 1110) + # define BOOST_USED __attribute__ ((used)) # elif defined(__INTEL_COMPILER) && (BOOST_INTEL_CXX_VERSION >= 800) # define BOOST_USED __attribute__ ((used)) diff -cr tools/regression/build/Jamroot.jam~ tools/regression/build/Jamroot.jam *** tools/regression/build/Jamroot.jam~ Thu Nov 15 17:27:30 2007 --- tools/regression/build/Jamroot.jam Fri Jan 23 21:19:00 2009 *************** *** 62,68 **** : release ; ! explicit compiler_status ; exe library_status : --- 62,68 ---- : release ; ! #~ explicit compiler_status ; exe library_status : *************** *** 75,78 **** : release ; ! explicit library_status ; --- 75,102 ---- : release ; ! #~ explicit library_status ; ! ! install dist-bin ! : ! process_jam_log ! compiler_status ! library_status ! : ! EXE ! ../../../dist/bin ! : ! release ! ; ! ! install dist-lib ! : ! process_jam_log ! compiler_status ! library_status ! : ! LIB ! ../../../dist/lib ! : ! release ! ; diff -cr libs/regex/src/regex.cpp.orig libs/regex/src/regex.cpp *** libs/regex/src/regex.cpp.orig 2008-04-26 14:05:43.000000000 -0400 --- libs/regex/src/regex.cpp 2009-07-27 14:16:58.000000000 -0400 *************** *** 221,236 **** } #endif - #if defined(__IBMCPP__) && defined(BOOST_REGEX_DYN_LINK) - // - // Is this correct - linker complains without it ? - // - int main() - { - return 0; - } - #endif --- 221,227 ---- diff -cr tools/regression/xsl_reports/xsl/v2/summary_page.xsl~ tools/regression/xsl_reports/xsl/v2/summary_page.xsl *** tools/regression/xsl_reports/xsl/v2/summary_page.xsl~ Tue Feb 20 05:26:23 2007 --- tools/regression/xsl_reports/xsl/v2/summary_page.xsl Sat Jun 6 01:28:00 2009 *************** *** 147,159 ****
! Unusable:  |  Regressions:  |  ! New failures:
! --- 147,163 ----
! Passes: !  |  ! New passes: !
! New failures:  |  Regressions:  |  ! Unusable:
!
diff -cr boost/date_time/time_resolution_traits.hpp~ boost/date_time_time_resolution_traits.hpp *** boost/date_time/time_resolution_traits.hpp~ Mon Feb 22 13:54:18 2010 --- boost/date_time/time_resolution_traits.hpp Mon Feb 22 13:54:52 2010 *************** *** 68,83 **** --- 68,94 ---- typename frac_sec_type::int_type resolution_adjust, #endif unsigned short frac_digits, + #if defined(_AIX) + typename boost_v_type = boost::int32_t > + #else typename v_type = boost::int32_t > + #endif class time_resolution_traits { public: typedef typename frac_sec_type::int_type fractional_seconds_type; typedef typename frac_sec_type::int_type tick_type; typedef typename frac_sec_type::impl_type impl_type; + #if defined(_AIX) + typedef boost_v_type day_type; + typedef boost_v_type hour_type; + typedef boost_v_type min_type; + typedef boost_v_type sec_type; + #else typedef v_type day_type; typedef v_type hour_type; typedef v_type min_type; typedef v_type sec_type; + #endif // bring in function from frac_sec_type traits structs static fractional_seconds_type as_number(impl_type i)