View previous topic :: View next topic |
Author |
Message |
niixa n00b
Joined: 11 Jan 2011 Posts: 10
|
Posted: Sat Aug 13, 2011 11:57 pm Post subject: [compilation] [résolu] |
|
|
Bonjour , je suis en train d'installer gentoo x86, mon processeur est un intel quad core q6660, lorsque je lance la commande make pour compiler le noyau le message suivant apparait :
[quote]
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CC kernel/bounds.s
kernel/bounds.c:1: error: code model 'kernel' not supported in the 32 bit mode
kernel/bounds.c:1: sorry, unimplemented: 64-bit mode not compiled in
make[1]: *** [kernel/bounds.s] Error 1
make[1]: *** [prepare0] Error 2.
Les variables : CFLAGS : -02 -march=prescott -pipe"
CHOST : i686-pc-linux-gnu
MAKEOPTS : -j2
J'ai essayer de remplacer prescott par pentium4 mais sa n' à rien changer. En vous remerciant par avance
Last edited by niixa on Mon Aug 15, 2011 8:31 pm; edited 1 time in total |
|
Back to top |
|
|
barul Guru
Joined: 28 May 2010 Posts: 434
|
Posted: Sun Aug 14, 2011 4:39 am Post subject: |
|
|
On voit dans ce que tu as collé que ton CFLAG est i686, et apparemment tu essaies de compiler ton noyau en 64 bits, ça doit certainement poser problème. Aussi, tu peux mettre -march=native, ça optimisera automatiquement la compilation en fonction de ton processeur. |
|
Back to top |
|
|
niixa n00b
Joined: 11 Jan 2011 Posts: 10
|
Posted: Sun Aug 14, 2011 9:18 am Post subject: |
|
|
LE fait de metre l'option march sur native n'a rien changer au problème il veut compiler en 64bit mon noyau 32bit, du moin c'est l'impression que j'ai.
; |
|
Back to top |
|
|
Poussin l33t
Joined: 08 Jun 2007 Posts: 659 Location: Liège
|
Posted: Sun Aug 14, 2011 2:01 pm Post subject: |
|
|
les variables dans le make.conf ne sont jamais prises en compte lors de l'utilisation de la commande make, c'est uniquement utilisé par emerge.
Je suppose que ton processeur est un Q6600 et non un Q6660. Tu pensais que c'était un 32bits ou c'est un choix personnel de ne pas prendre le 64bits?
Peux-tu poster ton emerge --info |
|
Back to top |
|
|
niixa n00b
Joined: 11 Jan 2011 Posts: 10
|
Posted: Sun Aug 14, 2011 2:25 pm Post subject: |
|
|
C'est un choix de prendre la 32bits car pas plus de 4GO seront monter dessus, mais je vien de voir que j'avais pris le cd d'installation minimal x64...--' le problèmme vient surement de là? |
|
Back to top |
|
|
Poussin l33t
Joined: 08 Jun 2007 Posts: 659 Location: Liège
|
Posted: Sun Aug 14, 2011 2:33 pm Post subject: |
|
|
Le 64bits ne sert pas qu'à utiliser de la mémoire de plus de 4Go. Ils y a d'autres avantages (et l'inconvénient que les binaires prennent plus de place en mémoire). |
|
Back to top |
|
|
niixa n00b
Joined: 11 Jan 2011 Posts: 10
|
Posted: Sun Aug 14, 2011 10:39 pm Post subject: |
|
|
Quelles sont les autre avantages d'une 64bit? je me coucherais moin bête ce soir sinon pour mon problèmme je vais essayer demin d'installer un noyau 64bit voir si sa marche. |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
|
Back to top |
|
|
|