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.