Gérard Henry wrote:
oui mais a ramener aux niveaux des perfs des sparc par rapport aux x86

Oui, justement: si on a un SPARC, il vaut vraiment mieux utiliser SunCC: on passe d'«extrêmement lent» à seulement «très lent» :-)

tu as teste?

Yep, j'ai fait ça rapidement, avec du -fast pour OpenSSL.

non, c'est pas gcc qui compile du fortran, il n y a pas d'equivalent a gcc dans le monde du fortran (je citerais g77 et F comme gratuit)

Ben g77 a un backend qui compile du C à partir du FORTRAN, je crois.
Pratiquement, c'est tout ce qu'il y avait sur Solaris x86 il y a quelque temps. Mais je n'en fais pas personnellement.

encore une demarche incomprehensible pour moi de la part de sun. gcc est devenu un standard, je vois mal les developpeurs de logiciels libres basculer de gcc a sun cc.

Pas d'accord. GCC n'est pas un standard, Le standard, c'est C99 (qu'il respecte d'ailleurs bien). Le problème ne vient pas de GCC en soi, mais des mauvais programmeurs qui ne savent pas faire du code qui compile ailleurs que sur leur propre machine. Il y en a un paquet quand même qui savent faire du code qui compile également bien avec tout compilo standard! Adopter les idiosyncrasies propres à GCC ne serait pas mieux que celles de SunCC ou de Visual C. Sûrement pire, parce qu'ils n'ont pas d'engagement de pérennité.

L'un des problèmes majeurs directement lié à GCC, c'est l'incompatibilité binaire quasi-systématique entre les versions mineures. Quand on a commencé à utiliser une version, il devient quasi-impossible de faire une transition facile vers une nouvelle version, il faut tout recompiler d'un coup. Pas terrible...

Ceci dit, pour rappel, Sun livre GCC dans Solaris 10, et c'est eux qui ont financé le port pour Solaris 10 x64. Je me demande comment ils vont gérer son évolution.

Quand on cherche a recompiler des applis scientifiques, et qu'on recherche sur google des gens qui ont deja fait ca avec les outils de sun, tout date pratiquement d'il y a 10 ans... seul le compilo fortran de sun est reconnu, comme les autres fortran proprietaires et payants

Le coût du compilateur ést un critère important. Difficile de lutter contre GCC sur ce plan là :-) Maintenant que SunCC est gratuit dans le cadre d'OpenSolaris, il a ses chances.

Laurent
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à