Bonjour les pros,
Je viens de compiler sur trois machines différentes les sources du noyau et des modules v 2.4.18-8.1 pour un Mdk v8.2.
Comme je suis un newbie, je n'ai rien changé dans la configuration par défaut sauf l'option qui concerne le processeur : i686 pour deux d'entre eux, athlon pour le dernier.
La compilation avec gcc 2.96 s'effectue sans difficulté sur les deux i686. Un gain appréciable de rapidité en découle.
Mais pour ce qui est de l'Athlon, si le noyau se compile lui aussi, lors de la compilation des modules j'obtiens régulièrement l'erreur suivante : erreur de segmentation.
En renouvelant l'opération #make modules, je finis par y arriver, mais j'ai des doutes sur la qualité des *.o engendrés.
1.- Est-ce l'architecture de l'athlon (march) qui n'est pas bien supportée par gcc 2.96 ?
2.- Puis-je compiler avec le paramètre -686 sur un athlon (première génération) ?
ps : J'ai même essayé "d'underclocker", passant 1GHz à 500 Mhz pour voir si cela résolvait le problème, mais il n'en est rien.