erreur lors de la compilation d'un kernel 2.4.20

erreur lors de la compilation d'un kernel 2.4.20 - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 31-05-2003 à 01:17:13    

Je ne comprends pas, j'ai patché les sources du kernel 2.4.20 (avec les lowlatency et preempt), je l'ai paramétré et la compilatio se termine par ce msg d'erreur:
 
 /usr/src/linux-2.4.20/arch/i386/lib/lib.a /usr/src/linux-2.4.20/lib/lib.a /usr/src/linux-2.4.20/arch/i386/lib/lib.a \
        --end-group \
        -o vmlinux
net/network.o(.text+0xefb2): In function `rtnetlink_rcv':
: référence indéfinie vers « rtnetlink_rcv_skb »
make: *** [vmlinux] Erreur 1
je ne comprends pas trop pourquoi je sous debian sid

Reply

Marsh Posté le 31-05-2003 à 01:17:13   

Reply

Marsh Posté le 31-05-2003 à 01:28:43    

Parce que le noyau a besoin de GCC-2.95 pour compiler... Ça foire avec GCC 3.3 :D
 
La solution est de faire pointer le lien de GCC vers GCC-2.95 pour cette compilation (au lieu de GCC3.3).

Reply

Marsh Posté le 31-05-2003 à 05:57:41    

n'importe quoi. compile avec gcc-3.2; gcc-2.95 est une bouse, la qualité de ton noyau sera médiocre comparer avec ce que tu peux obtenir avec un 3.x

Reply

Marsh Posté le 31-05-2003 à 06:37:06    

oui mais la 3.3 est 'trop' strict ;)

Reply

Marsh Posté le 31-05-2003 à 06:50:37    

:non: le noyau est dégeulasse, Linus fait des rappels à l'ordre depuis des mois, kernel-traffic fait tes états de son insistance pour le passage au C99, etc.. mais ça je 'lai déjà fait remarquer dans un post identique au tien (Rechercher  :whistle: )

Reply

Marsh Posté le 31-05-2003 à 13:33:35    

++Taz a écrit :

:non: le noyau est dégeulasse, Linus fait des rappels à l'ordre depuis des mois, kernel-traffic fait tes états de son insistance pour le passage au C99, etc.. mais ça je 'lai déjà fait remarquer dans un post identique au tien (Rechercher  :whistle: )


 
 
Ouais, mais actuellement, ces sources ne compilent pas autrement, donc pas d'autre choix que de compiler avec GCC2.95 (à moins d'aller modifier les sources du noyau... :D)

Reply

Marsh Posté le 31-05-2003 à 13:43:16    

moi je crois que t'as du merder un truc grave: le 2.4.20 compile parfaitement avec un gcc-3.2

Reply

Marsh Posté le 31-05-2003 à 13:57:49    

++Taz a écrit :

moi je crois que t'as du merder un truc grave: le 2.4.20 compile parfaitement avec un gcc-3.2


je confirme :o

Reply

Marsh Posté le 31-05-2003 à 15:52:03    

++Taz a écrit :

moi je crois que t'as du merder un truc grave: le 2.4.20 compile parfaitement avec un gcc-3.2


 
T'as raison  :D
 
Parce que je voyais que GCC-3.3 était trop strict, je pensais que toute la série 3.x l'était aussi.  :ange:
 
 

Citation :

compile avec gcc-3.2; gcc-2.95 est une bouse, la qualité de ton noyau sera médiocre comparer avec ce que tu peux obtenir avec un 3.x


 
Là par contre je ne comprend pas trop: il me semblait que les améliorations avaient surtout été effectuées pour le C++ et que pour le code C, les améliorations étaient moindres. On m'aurait menti ou j'ai mal compris ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed