When using boost C++ libraries with the Stellaris LM3S9D96, the RTOS seems to disable exception handling this was causing my application to have a linking error because
the boost::throw_exception function was not defined. This was solved by defining throw_exception() using the following bit of code.
#include <boost/circular_buffer.hpp>
/////Boost Definitions
#ifdef BOOST_NO_EXCEPTIONS
void boost::throw_exception( std::exception const & e )
{
}
#endif