[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Compilation du Kernel
Si tu lis le fichier README du kernel tu liras:
COMPILING the kernel:
- Make sure you have gcc-2.91.66 (egcs-1.1.2) available. gcc 2.95.2 may
also work but is not as safe, and *gcc 2.7.2.3 is no longer supported*.
Also remember to upgrade your binutils package (for as/ld/nm and company)
if necessary. For more information, refer to ./Documentation/Changes.
Please note that you can still run a.out user programs with this
kernel.
Voilà certainement l'explication !
Essaye avec kgcc:
[olivier@andromede linux]$ gcc --version
2.95.3
[olivier@andromede linux]$ kgcc --version
egcs-2.91.66
Edite le Makefile à la racine, il y a deux occurence à changer de gcc en kgcc, puis refais make clean; make dep; make bzImage
Et tiens nous au courant !
Le Lundi 26 Mars 2001 18:57, vous avez écrit :
> gcc --version donne 2.95.2
>
> et les dernières lignes
>
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
> -fom it-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m486
> -mali gn-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -c -o
> raid5.o raid5.c
> gcc: Internal compiler error: program cc1 got fatal signal 11
> make[3]: *** [raid5.o] Error 1
> make[3]: Leaving directory `/usr/src/linux-2.2.16/drivers/block'
> make[2]: *** [first_rule] Error 2
> make[2]: Leaving directory `/usr/src/linux-2.2.16/drivers/block'
> make[1]: *** [_subdir_block] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.2.16/drivers'
> make: *** [_dir_drivers] Error 2
> {standard input}: Assembler messages:
> {standard input}:0: Warning: end of file not at end of a line; newline
> inserted
> cpp: output pipe has been closed
> {standard input}:1614: Error: unbalanced parenthesis in operand 2.
>
> @+
>
> ----- Original Message -----
> From: "Olivier Thauvin" <olivier.thauvin@aerov.jussieu.fr>
> To: <linux@lists.linuxbe.org>
> Sent: Monday, March 26, 2001 6:40 PM
> Subject: Re: [linux] Compilation du Kernel
>
> > gcc --version, il doit être 2.91.
> >
> > Quel est le dernier message d'erreur (les cinq ou six dernières lignes)
> >
> > Le Lundi 26 Mars 2001 18:13, vous avez écrit :
> > > Merci pour les réponses,
> > >
> > > ici il s'agit d'un SuSE 7.0, il m'était déjà arrivé de recompiler le
>
> kernel
>
> > > sur une autre machine, avec d'autres RAM et une version antérieure de
> > > la SuSE.... sans aucun problème, donc je suppose qu'il ne doit pas
> > > s'agir
>
> d'un
>
> > > problème de gcc. (Je vais quand même tester pour voir).
> > >
> > > Et non, XWindow ne plante pas (il est même hyper stable, pas un petit
> > > message à l'horizon, cool, le pied quoi ~8).
> > >
> > > Encore une fois merci pour tout.
> > >
> > > @+
> > > Thomas
> > >
> > >
> > > ----- Original Message -----
> > > From: "Olivier Thauvin" <olivier.thauvin@aerov.jussieu.fr>
> > > To: <linux@lists.linuxbe.org>
> > > Sent: Monday, March 26, 2001 5:16 PM
> > > Subject: Re: [linux] Compilation du Kernel
> > >
> > > > Personne ne répond à mon mail mais il est important:
> > > >
> > > > le gcc de la mandrake 7.2 n'est kernel compatible, j'ai moi aussi des
> > >
> > > problèmes en laissant les sources tel-quelle. J'ai remplacé gcc par
> > > kgcc dans le Makefile à la racine et plus de problème !
> > >
> > > > Le Lundi 26 Mars 2001 16:38, vous avez écrit :
> > > > > On Mon, 26 Mar 2001, Eric Darchis wrote:
> > > > > > At 23:45 25/03/2001 +0200, you wrote:
> > > > > >
> > > > > > pas.
> > > > > >
> > > > > > La compilation du noyau est un excellent test hardware. Si tu as
>
> un
>
> > > > > > problème à la compil, tu n'auras que des emmerdes avec cette
>
> machine.
>
> > > > > Je confirme. Tu n'as pas X Window qui se viande de temps en temps ?
> > > > >
> > > > > > Commence par reclipser ta RAM. Ensuite, si les contacts te
>
> semblent
>
> > > > > > oxidés, frotte-les légèrement avec une gomme à encre. Si ça ne va
> > > > > > toujours pas, retourne ta RAM chez ton vendeur, 10 contre 1
> > > > > > qu'une
> > >
> > > bonne
> > >
> > > > > > RAM corrigera le problème. Si tu veux vraiment tester ta RAM sous
> > > > > > Windows, vois avec Sandra 2001.
> > > > >
> > > > > sinon, il existe aussi un programme qui s'appelle memtest86. Le le
> > > > > trouvera facilement dans google avec les mots-cles badram memtes86
> > >
> > > linux.
> > >
> > > > > Comme il y a une floppee d'url je te laisse le plaisir avec google
>
> ;-P
>
> > > > > En plus, on te livre un patch (badram) qui permet de ne plus
>
> utiliser
>
> > > les
> > >
> > > > > parties de memoire defectueuse.
> > > > >
> > > > > Cela dit: j'ai eu un probleme ou c'etait le chipset (un via) sur
> > > > > une
> > >
> > > carte
> > >
> > > > > mere produit blanc qui n'etait pas supporte. Apres avoir tape cette
> > >
> > > carte
> > >
> > > > > mere a la poubelle, j'ai mis une asus (k6-2) et ca marche impecc.
> > > > >
> > > > >
> > > > > Gerd
> > > > >
> > > > > > Eric.
> > > > >
> > > > > [ Soyez précis dans vos sujets svp afin de déterminer directement
> > > > > ] [ le type de demande...
> > > > > ] [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php
> > > > > ] [ http://LinuxBe.org Contact:
> > > > > listmaster@linuxbe.org ]
> > > >
> > > > --
> > > > Olivier Thauvin-CNRS Service Aeronomie
> > > > olivier.thauvin@aerov.jussieu.fr
> > > > Téléphone:
> > > > 01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
> > > > 01 44 27 47 59 à Jussieu (Mardi et Jeudi)
> > > >
> > > >
> > > >
> > > > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > > > [ le type de demande... ]
> > > > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> > > > [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
> > >
> > > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > > [ le type de demande... ]
> > > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> > > [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
> >
> > --
> > Olivier Thauvin-CNRS Service Aeronomie
> > olivier.thauvin@aerov.jussieu.fr
> > Téléphone:
> > 01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
> > 01 44 27 47 59 à Jussieu (Mardi et Jeudi)
> >
> >
> >
> > [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> > [ le type de demande... ]
> > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> > [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement ]
> [ le type de demande... ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
> [ http://LinuxBe.org Contact: listmaster@linuxbe.org ]
--
Olivier Thauvin-CNRS Service Aeronomie
olivier.thauvin@aerov.jussieu.fr
Téléphone:
01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
01 44 27 47 59 à Jussieu (Mardi et Jeudi)
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]