Hi, I'm using Boost in an embedded environment (eCos). The processor architecture is Power PC. Since this target is not one of the "basic" targets supported by Boost, I had to skip the automatic configuration using bjam (I'm doing cross-compilation using Eclipse, and a custom version of gcc targeting eCos). I managed to have Boost work on my hardware but I'm getting a lot of warnings (> 200) when compiling my project. These warnings are all of the same type: ../boost_1_33_1/includeFiles/boost/aligned_storage.hpp warning: "BOOST_MSVC" is not defined ../boost_1_33_1/includeFiles/boost/archive/add_facet.hpp warning: "BOOST_DINKUMWARE_STDLIB" is not defined ../boost_1_33_1/includeFiles/boost/detail/call_traits.hpp warning: "__BORLANDC__" is not defined ../boost_1_33_1/includeFiles/boost/function.hpp warning: "__IBMCPP__" is not defined And so forth. Because I didn't use bjam, all those prepro variables aren't defined. I'm using BOOST_NO_CONFIG in user.hpp as this setup seems to work fine in my environment (except for the warnings). Bottom line, I would like to know how to define those variables and/or what switch in the Boost config would be necessary so that my compiler stops complaining about them. It's probably an easy one for you Boost gurus but I still haven't found the correct way to solve that. Thanks for your help, Guy Letourneau