On Sat, 14 Oct 2000 17:56:32 +0200 (MEST), Marc SCHAEFER <[EMAIL PROTECTED]> wrote: > Red Hat semble diffuser une version de gcc qu'ils appellent `gcc 2.96'. > Mais la version de 2.96 n'existe pas et n'existera jamais (les > développeurs de gcc ont décidé, en raison de la confusion, de nommer leur > prochaine version 2.97). Pas tout à fait. La seule et unique "prochaine version" de gcc devrait être la 3.0. D'ici là, des versions de développement existent, mais ne sont pas recommandées. On peut aussi -- en faisant preuve de suffisamment de mauvaise foi -- acuser les gens de GCC de ne pas mieux distinguer les "development versions" des autres au niveau du numéro. > La `2.96' de Red Hat est un snapshot (photographie) d'une version instable > de gcc. Beaucoup d'encre à coulé à ce sujet ces derniers jours, pour en savoir plus, voici quelques liens, en plus de celui du GCC Steering Committee donné par Marc. http://lwn.net/2000/1005/a/rh-tools.php3 http://linuxtoday.com/news_story.php3?ltsn=2000-10-09-005-21-NW-CY-RH Les raisons qui ont poussé RedHat à inclure ce snapshot sont plus ou moins bonnes. Le fond du problème est à mon avis le suivant. Si on utilise un système Linux pour compiler quoi que ce soit -- le noyau, des logiciels tiers ou ses propres créations -- on ne se lance pas tête baissée dans une mise à jour sans avoir vérifié que - le compilateur (ou la/les librairie(s), etc) que l'on utilise n'a pas (trop) changé de version ou - la nouvelle version de l'outil en question ne posera pas de problèmes. En cas de problèmes, on reste avec sa bonne vieille version 6.2 qui continue d'être supportée et pour lesquelles RedHat continue de distribuer les updates importantes, notamment au niveau sécurité. > Elle [gcc2.96] est notamment incapable de compiler correctement certains > kernels, parfois de façon silencieuse. RedHat 7.0 a un RPM kgcc : Name : kgcc Relocations: (not relocateable) Version : 1.1.2 Vendor: Red Hat, Inc. Release : 40 Build Date: Tue Aug 1 17:06:13 2000 Install date: (not installed) Build Host: porky.devel.redhat.com Group : Development/Languages Source RPM: compat-egcs-6.2-1.1.2.9.src.rpm Size : 2650442 License: GPL Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://gcc.gnu.org/ Summary : The GNU C Compiler for kernel compilation Description : The kgcc package contains the GNU C Compiler. It is based on egcs 1.1.2. You'll need this package in order to compile the Linux kernel. -- ___ _ ___ Jean-Albert FERREZ [EMAIL PROTECTED] ' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO ,--/-/---\-\--------------------------------------------------------- \_/ / \ \ http://rosowww.epfl.ch/jaf/ -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.