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,,