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