Is the Linux version as good as the Solaris version?
I'd like to migrate to Sun Studio and use Sun's compilers, but I've noticed that the package for Linux is 280M, while the package for Solaris is 920M. Why the difference in size is so big? Does the Linux version lack some functionality? Or more importantly, are the compilers as good and stable as it is claimed to be?
Thanks.
[342 byte] By [
LePoissona] at [2007-11-27 9:20:58]

# 1
Check out Sun Studio 12 Tarfile Install
The sizes are:
Solaris SPARC: 438.41 MB
Solaris x86/x64: 258.33 MB
Linuxx86/x64: 248.23 MB
so the difference between Linux and Solaris/x86 is negligible.
Solairs/x86 and Linux/x86 compilers are built from the very same source code,
with some relatively small amount of ifdefs etc. Given the same input most
of the time the compilers produce identical assembly output. The difference
can come from the different system headers and other similar factors.
The difference between SPARC and x86 is mostly in the patches for solaris
included.
horsha at 2007-7-12 22:14:31 >

# 2
> The difference between SPARC and x86 is mostly in the
> patches for solaris
> included.
And the Sun Performance library, which comes in versions tuned for just about every version of the SPARC chip (i.e., lots of Mbytes for SPARC) and not so many versions for x86/64.
Paul
# 3
The only noticiable difference between Solaris and Linux compilers for now is absence of prof/gprof support, thus there are no profiled libraries (those sitting in libp/ subdirectories).regards,__Fedor.
SFVa at 2007-7-12 22:14:31 >
