build on: Sun Studio 12: C++ 5.9