On 24 jui 2003, EkiEki stated:

Bonsoir,

>  Lorsque je compil mon kernel 2.6 (ou bien 2.5) avec gcc 3.3, L'ESD ne
>  peut pas se charger et me fait une Segmentation fault (sauf si je le
>  charge en 8 bits). Alors qui si je le compil avec un 2.95, l'ESD
>  fonctionne parfaitement. D'ou peut venir cette erreur ? Les nouveaux
>  kernels doivent t-ils etre compil� avec le 2-95 ? le 3.1 ? le 3.2 ou
>  bien encore le 3.3 ?
>  Je dispose d'une version SID.

A ma connaissance, le GCC "officiellement" support� par le kernel est
le 2.95. Le 3.x souffre d'un manque de maturit� pour �tre utilis� � tout
va. 

Donc a priori, rien n'a chang� de ce c�t� l� et je dirais que au vue de
ce qui s'est pass� r�cemment avec le passage en GCC 3.x dans SID, mieux
vaut se contenter d'une valeur s�re. Loin de moi l'id�e de penser que
GCC 3.x est une bouse mais je continue � conseiller aux gens de pr�f�rer
une utilisation du 2.95 qui est stable, mature, et longuement
�rpouv�/r�d�. Bref je pr�f�re la stabilit� plut�t que de devoir me
demander � chaque compilation si mon binaire fonctionnera � la fin ou
si il v faloir m'y reprendre � 3 fois ;) 

Maintenant je ne dis pas qu'il ne faut pas utiliser GCC 3.x (qui est un
bon cr�) mais comme dis plus haut il n'est pas assez "stable" et
souffre de quelques bugs (niveau otpimiseur par exemple) pour �tre
utilis� pour la compilation d'un programme tel que le noyau.

>  Merci

De rien,

zeDek
-- 
Politically Correct UNIX(tm) System VI Release notes
"man" pages are now called "person" pages.

Attachment: pgp7Wbgz9KJpc.pgp
Description: PGP signature

Répondre à