id summary reporter owner description type status milestone component version severity resolution keywords cc 7722 smart_ptr includes even if not needed romuloceccon@… Peter Dimov "I'm using a subset of Boost in a project compiled with armcc and custom libraries. It's for an embedded system. As expected the compiler and/or libraries are broken, but I was able to workaround almost all problems with the macros `BOOST_NO_RTTI`, `BOOST_EXCEPTION_DISABLE` etc. However, the compiler still complains about the missing header `` (not included in the library), because it's included by `smart_ptr/detail/shared_count.hpp` to have `std::bad_alloc` declared. But since `std::bad_alloc` is used only when BOOST_NO_EXCEPTIONS is defined (I'm ''not'' defining it) it's not always really needed. I attached a patch which alleviates the problem for those of us dealing with broken compilers and brings (I believe) no side effect for the rest of the community." Bugs closed To Be Determined smart_ptr Boost Development Trunk Problem fixed