diff -uNdr BB_boost\usr\h\public\boost\config/compiler/diab.hpp VSBsim\usr\h\public\boost\config/compiler/diab.hpp --- boost_1_59_0/boost/config/compiler/diab.hpp 1969-12-31 16:00:00.000000000 -0800 +++ boost_1_59_0/boost/config/compiler/diab.hpp 2015-08-28 23:26:06.376336100 -0700 @@ -0,0 +1,18 @@ +// +// + + +// Check this is a recent EDG based compiler, otherwise we don't support it here: + + +#ifndef __EDG_VERSION__ +# error "Unknown Diab compiler version - please run the configure tests and report the results" +#endif + +#include "boost/config/compiler/common_edg.hpp" + +#define BOOST_HAS_LONG_LONG +#define BOOST_NO_TWO_PHASE_NAME_LOOKUP +#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#define BOOST_NO_CXX11_HDR_CODECVT +#define BOOST_COMPILER "Wind River Diab " BOOST_STRINGIZE(__VERSION_NUMBER__) diff -uNdr BB_boost\usr\h\public\boost\config/select_compiler_config.hpp VSBsim\usr\h\public\boost\config/select_compiler_config.hpp --- boost_1_59_0/boost/config/select_compiler_config.hpp 2015-08-04 04:44:49.000000000 -0700 +++ boost_1_59_0/boost/config/select_compiler_config.hpp 2015-08-28 23:31:14.428256600 -0700 @@ -48,6 +48,10 @@ // Digital Mars C++ # define BOOST_COMPILER_CONFIG "boost/config/compiler/digitalmars.hpp" +#elif defined __DCC__ +// Wind River Diab C++ +# define BOOST_COMPILER_CONFIG "boost/config/compiler/diab.hpp" + # elif defined(__GNUC__) && !defined(__ibmxl__) // GNU C++: # define BOOST_COMPILER_CONFIG "boost/config/compiler/gcc.hpp"