We are using IBM's XLC  compiler (version 8.0) on a LInux/PPC system.   I have been able to compile boost 1.33.1 with XLC without any showstopping problems.  (The Boost.Wave library has some minor issues I think)   Attempting to build boost 1.34.0 with the same version of xlc results in multiple compilation failures.   I'm providing one of the build errors in hopes that I can start getting some pointers as to where to look.   I can dig up more compilation errors if needed.  

I did have to patch the vacpp.jam file to override the default location of the xlc compiler.   There should be a better way to set the compiler location right?

Suggestions?

Thanks,
--

Joe


$ cd $HOME/boost_1_34_0
$ /configure --with-libraries=serialization --with-toolset=vacpp
$ make
./tools/jam/src/bin.unknownppc/bjam  --user-config=user-config.jam --with-serialization
...patience...
...found 1178 targets...
...updating 48 targets...
vacpp.compile.c++ bin.v2/libs/serialization/build/vacpp/release/link-static/threading-multi/binary_wiarchive.o
"./boost/archive/impl/basic_binary_iprimitive.ipp", line 180.9: 1540-0216 (S) An expression of type "std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >" cannot be converted to type "boost::archive::detail::input_streambuf_access<wchar_t,std::char_traits<wchar_t> > &".
"./boost/archive/impl/basic_binary_iprimitive.ipp", line 177.1: 1540-0700 (I) The previous message was produced while processing "boost::archive::basic_binary_iprimitive<boost::archive::binary_wiarchive,wchar_t,std::char_traits<wchar_t> >::~basic_binary_iprimitive()".
"./boost/archive/binary_iarchive_impl.hpp", line 70.5: 1540-0700 (I) The previous message was produced while processing "boost::archive::binary_iarchive_impl<boost::archive::binary_wiarchive,wchar_t,std::char_traits<wchar_t> >::binary_iarchive_impl(std::basic_istream<wchar_t,std::char_traits<wchar_t> > &, unsigned int)".
"./boost/archive/binary_iarchive_impl.hpp", line 28.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::binary_iarchive_impl<boost::archive::binary_wiarchive,wchar_t,std::char_traits<wchar_t> >".
"./boost/archive/binary_wiarchive.hpp", line 33.7: 1540-0700 (I) The previous message was produced while processing "class boost::archive::binary_wiarchive".

    /usr/bin/xlC_r -c   -DBOOST_ALL_NO_LIB=1 -DNDEBUG -O3 -qstrict -qinline -qeh -qrtti -I"."  -o " bin.v2/libs/serialization/build/vacpp/release/link-static/threading-multi/binary_wiarchive.o" "libs/serialization/src/binary_wiarchive.cpp"

...failed vacpp.compile.c++ bin.v2/libs/serialization/build/vacpp/release/link-static/threading-multi/binary_wiarchive.o...