I am currently developing on OpenSolaris 2009-06. The Boost::MPL Documentation seems to suggest that sun compilers are not supported (the document was last updated in 2004 ). Boost's top level documentation seems to suggest that the sun compilers 5.10 onwards are supported -- I guess this is a general level of support or does this include MPL ?. Does anyone have any details on the state of the C++ conformance of the sun 5.10 compilers ?
I could always compile using GCC.
I guess since an exact answer has not been provided I must post one myself.
opensolaris(2009.06) and boost-1.4.1 seem to work well. The
./bjam
picks the right switches andboost::mpl
seems to work well with the sun compiler present. So, as far as I can tell the mpl documentation on compiler support is quite outdated.