diff -dur Boost/boost/detail/endian.hpp Boost.ppc.fixes/boost/detail/endian.hpp --- Boost/boost/detail/endian.hpp 2011-08-31 22:07:03.945996200 -0700 +++ Boost.ppc.fixes/boost/detail/endian.hpp 2011-08-31 22:15:27.130451600 -0700 @@ -54,7 +54,7 @@ # define BOOST_LITTLE_ENDIAN # define BOOST_BYTE_ORDER 1234 #elif defined(__sparc) || defined(__sparc__) \ - || defined(_POWER) || defined(__powerpc__) \ + || defined(_POWER) || defined(__powerpc__) || defined(__ppc) \ || defined(__ppc__) || defined(__hpux) || defined(__hppa) \ || defined(_MIPSEB) || defined(_POWER) \ || defined(__s390__) diff -dur Boost/boost/interprocess/detail/atomic.hpp Boost.ppc.fixes/boost/interprocess/detail/atomic.hpp --- Boost/boost/interprocess/detail/atomic.hpp 2011-08-31 22:09:32.724158600 -0700 +++ Boost.ppc.fixes/boost/interprocess/detail/atomic.hpp 2011-08-31 22:16:23.964759500 -0700 @@ -194,7 +194,7 @@ } //namespace interprocess{ } //namespace boost{ -#elif defined(__GNUC__) && (defined(__PPC__) || defined(__ppc__)) +#elif defined(__GNUC__) && (defined(__PPC__) || defined(__ppc) || defined(__ppc__)) namespace boost { namespace interprocess { diff -dur Boost/boost/numeric/interval/detail/ppc_rounding_control.hpp Boost.ppc.fixes/boost/numeric/interval/detail/ppc_rounding_control.hpp --- Boost/boost/numeric/interval/detail/ppc_rounding_control.hpp 2011-08-31 22:11:26.295450700 -0700 +++ Boost.ppc.fixes/boost/numeric/interval/detail/ppc_rounding_control.hpp 2011-08-31 22:17:34.126426000 -0700 @@ -12,7 +12,7 @@ #ifndef BOOST_NUMERIC_INTERVAL_DETAIL_PPC_ROUNDING_CONTROL_HPP #define BOOST_NUMERIC_INTERVAL_DETAIL_PPC_ROUNDING_CONTROL_HPP -#if !defined(powerpc) && !defined(__powerpc__) && !defined(__ppc__) +#if !defined(powerpc) && !defined(__powerpc__) && !defined(__ppc) && !defined(__ppc__) #error This header only works on PPC CPUs. #endif diff -dur Boost/boost/numeric/interval/hw_rounding.hpp Boost.ppc.fixes/boost/numeric/interval/hw_rounding.hpp --- Boost/boost/numeric/interval/hw_rounding.hpp 2011-08-31 22:10:53.743368200 -0700 +++ Boost.ppc.fixes/boost/numeric/interval/hw_rounding.hpp 2011-08-31 22:17:02.828362400 -0700 @@ -21,7 +21,7 @@ # include #elif defined(__i386__) || defined(_M_IX86) || defined(__BORLANDC__) || defined(_M_X64) # include -#elif defined(powerpc) || defined(__powerpc__) || defined(__ppc__) +#elif defined(powerpc) || defined(__powerpc__) || defined(__ppc) || defined(__ppc__) # include #elif defined(sparc) || defined(__sparc__) # include