On 2009-Oct-07 23:50:42 +0100, "Dr. David Kirkby" <david.kir...@onetel.net> wrote: >There is no doubt that especially on Solaris, the Sun compilers are >better than the GNU ones in terms of speed.
Well, at least for the SPARC target, one would hope so. >Sun have an interesting tool called 'Cool Tools - GCC for Sun Systems' > >http://cooltools.sunsource.net/gcc/porting.html Some of the other Cool Tools may be worth looking at as well - particularly the performance analysis tools. >Intel make similar systems for Linux and OS X, ICC also supports FreeBSD. >My personal preference is to get rid of all these stupid GNUisms, so >Sage is portable and works with any half-reasonable compiler. But these >tools can't be discounted. As wstein pointed out, a lot of FOSS uses GNUisms - both as command line options and in the source code. The ones that are probably most relevant for Sage are hex FP constants (so you aren't at the mercy of possible rounding errors when converting FP constants) and in-line assembler. I know ICC supports some GNU extensions to C. >I've got no idea of the cost of these Intel and IBM compilers. I suspect >they are not cheap, but the Sun one is free. You have to pay if you want support for the Sun compiler. Im my experience, the stock compiler is fairly buggy and patch access requires a support contract. -- Peter Jeremy
pgpRuwHFeUKB6.pgp
Description: PGP signature