id summary reporter owner description type status milestone component version severity resolution keywords cc 4199 Sun Studio compilation of sp_typeinfo.hpp nstewart@… Peter Dimov "The Sun Studio compiler gets confused about static initialization constructor arguments. But an assignment works just fine. Observed in boost 1.42.0, same code in trunk and 1.43.0. Using flags: BOOST_CXXFLAGS += -DBOOST_NO_IOSTREAM=1 BOOST_CXXFLAGS += -DBOOST_NO_TYPEID=1 BOOST_CXXFLAGS += -DBOOST_NO_RTTI=1 BOOST_CXXFLAGS += -DBOOST_SP_DISABLE_THREADS=1 BOOST_CXXFLAGS += -DBOOST_NO_EXCEPTIONS=1 BOOST_CXXFLAGS += -DBOOST_PTR_CONTAINER_NO_EXCEPTIONS=1 BOOST_CXXFLAGS += -DBOOST_REGEX_NO_LIB=1 BOOST_CXXFLAGS += -DBOOST_REGEX_NO_W32=1 BOOST_CXXFLAGS += -DBOOST_REGEX_NON_RECURSIVE=1 BOOST_CXXFLAGS += -DBOOST_REGEX_NO_EXTERNAL_TEMPLATES=1 BOOST_CXXFLAGS += -DBOOST_NO_WREGEX=1 BOOST_CXXFLAGS += -DBOOST_ALL_NO_LIB=1 " Patches closed Boost 1.44.0 smart_ptr Boost Development Trunk Showstopper fixed SunPro,sp_typeinfo,Sun Studio