On Tue, 2008-01-29 at 12:33 -0800, Alan Coopersmith wrote: > > The existing ARC best practice for C++ interfaces is to ship a version > built with Sun Studio C++, which has maintained a stable C++ ABI for > over a decade. Considering the g++ compiler in Solaris can't build > any 64-bit binaries that are actually usable [CR 6623370], I'm not > sure I see the benefit of doing anything else.
The problem is that C++ code can be a bloody mess, especially then they start using templates and all that. As a result, even with the best intentions of the developers, the same code may or may not build with one compiler or the other. Often it's difficult even to find out which compiler is right. Anyway, the point is that some apps just won't build with Sun Studio while they build fine with g++ so there is some benefit in shipping g++-build libs too. Laca
