[kde-solaris] g++ or sun compiler?
paulf at free.fr
Wed Dec 16 21:28:14 CET 2009
Quoting Thorsten Hirsch <t.hirsch at web.de>:
> as far as I've followed your discussions, it seems that most of you
> are using the SunStudio compiler. Is there a special reason for this?
Time to de-lurk a bit.
Sun Studio is significantly better on SPARC (faster compilation and
faster compiled code). I haven't done comparisons on i86pc/amd64.
I think that Sun Studio is a requirement within Sun for building things
in Solaris and OpenSolaris OS. This is probably the fundamental reason.
Of course, non-Sun built OpenSolaris distributions are free to use GCC.
Personally, I find that "monoglot" code is usually the worse for not
getting any second (or more) opinions.
> The compiler notes of Qt 4.6
> (http://qt.nokia.com/doc/4.6/compiler-notes.html) say, that Sun CC
> doesn't support all the features, e.g. WebKit is not supported. And -
> it's been some months since I tried Sun CC - it also failed to compile
> the concurrent examples.
That is a reflection on the poor support of the platform/compiler
combination (mostly by WebKit, and partly by Nokia).
Sun Studio can build everything. Some patches are required. Most of
these are due to Sun Studio being rather strict (IMO a good thing, but
I'm stickler for real standards). There are a couple of template
issues, but I'm not good enough at templates to say whether they are
genuine ambiguities or not.
Paul Floyd http://paulf.free.fr
More information about the kde-solaris