Bon, je ne suis pas un expert mais pour ce que j'en sais, comment on fait un compilo sur une nouvelle plateforme : Au d�part, on a pas grand chose surement seulement un assembleur..., ensuite, on �crit en assembleur, un petit compilo de base. Ensuite, on �crit un compilo un peu mieux, que l'on compile avec le pr�c�dent : un obtient un executable que l'on appelle a. Ensuite, on recompile les sources de a avec la premi�re version de a que l'on a fait avant. Apr�s plusieurs �tapes du genre, on a enfin un "bon" compilo...
Ici, c pareil : on utilise comme compilo de base (m�me s'il n'est pas si de base que �a ;-) ) gcc 2.96 pour compiler les sources de la 2.95.3 -> on a un 1er �x�cutable de la version 2.95.3 et ensuite on recompile la 2.95.3 avec le 1er �x�cutable pour appliquer les optimisations car on suppose que le compilo de d�part n'en dispose pas. le make bootstrap de gcc fait un truc du genre, c peut �tre un peu plus compliqu� mais dans l'esprit c un truc dans le genre. Mais � priori, tout cel� se fait tout seul, suffit de taper la bonne commande et ca doit marcher tout seul (je l'avais fait sur une 8.0 il y a qq mois et ca marchait bien). En esp�rant avoir �clair� qq lanternes... Denis. ----- Original Message ----- From: "Arnaud Calvo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, January 06, 2002 7:57 PM Subject: [Confirme] Re: gcc 2.96 > > Oul�, je ne m'attendais pas � autant de r�ponses... > Allons-y... : > > On 06-Jan-2002 jipe wrote: > > tu peux tr�s bien faire cohabiter les 2 > > avec gcc-2.96 en rpm le mieux est d'installer gcc-2.95.3 depuis les sources > > t�l�chargeables sur ftp.gnu.org > > OK, j'ai d�j� 2.96 et 3.0x, install�s avec Mandrake. > Mais comme je ne suis pas programmeur, il y a certainement des choses que > j'avais oubli� de faire avant, ou apr�s, la compil du compilo, et que je ne > voudrais pas oublier cette fois. > > > le r�pertoire d'installation par d�faut est /usr/local > > lis bien la doc sur la mani�re de le compiler!.... > > C'est l� le pb : c'est balaise pour un non programmeur... > Les habituels "./configure" (avec ou sans param), "make" et "make install", �a > va, mais apr�s... > > > une fois install�, si �a ne te pose pas de probl�me, > > comment je le verrai, que �a me pose des probl�mes ? en compilant un truc, > n'importe lequel? > > > modifie tes variables > > PATH et LD_LIBRARY_PATH de mani�re que /usr/local/bin et /usr/local/lib > > soient premiers de liste pour chacune. > > sinon, tape avant chaque compile ces deux lignes pour bash: > > export PATH=/usr/local/bin:$PATH > > export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH > > un simple export CC=/usr/local/bin/gcc est insuffisant. > > Bon, �a je sais faire. > Merci. > > On 06-Jan-2002 EMmaN wrote: > > > Du moins il est obligatoire pour la compilation de MPlayer ;) > > Tiens, �a alors... ah oui ;-))) > > > Tu peux normalement tout simplement enlever gentilment > > gcc-2.96 par rpm -e gcc --nodeps, et installer l' ancienne version par > > rpm -Uvh gcc-2.95.3.rpm --nodeps --force . > > Pour toi, l'option "--nodeps", c'est "gentiemment" ??? ;-) > J'h�site, avec ce genre d'option, je suis plus que prudent... > m'enfin, tant que je le r�installe derri�re, th�oriquement, je risque rien. > Mais le pb doit �tre dans les d�pendances de l'ancien, au niveau de la glibc, > non ? Comme Mandrake est pass� � une version carr�ment plus r�cente entre la > 8.0 et la 8.1, je suppose que gcc-2.95.3 est d�pendant d'une version encore > plus ancienne de la glibc... > > Merci, je fais le point avant de tenter cela. > > On 06-Jan-2002 Clement wrote: > > tu peux faire pour mplayer un ./configure --disable-gcc-checking et apres tu > > tapes quand y te demande "gcc 2.96 is broken".ca se compile tres bien > > J'avais d�j� fait �a avec la 8.0, et �a ne se compilait pas tr�s bien. Pas du > tout, m�me. Mais je vais r�-essayer avec la 8.1 et la nouvelle version de > mplayer... Mais je voudrais quand m�me savoir installer gcc 2.95.3 en > cohabitation, et sans probl�me... > Merci. > > On 06-Jan-2002 Denis Rampnoux wrote: > > Effectivement, du moment que tu ne fais que du c, il n'y a pas de probl�me > > si ce n'est qu'il faut faire les modifs de EMaN pour que le syst�me > > l'utilise et n'utilise pas le 2.96. > > Pour compiler la 2.95.3, fo utiliser un make bootstrap ou qqch comme �a (en > > fait, le compilo est compil� avec une version de base : un simple vieux cc > > suffit et ensuite, il se recompile lui -m�me pour optimiser). > > Oul�... l�, �a atteint des connaissances que j'ai pas encore... > Donc je peux pas compiler mon gcc 2.95.3 avec mon 2.96 ou mon 3.0x actuels ? > > Merci � tous pour ce thread, j'attends �ventuellement d'autres r�ponses, je > trouve un peu de temps, je cl�ne ma mandrake pour faire un backup, et j'essaye > vos solutions :-) > > A+ > > -- > Agissez contre les brevets europ�ens : > http://www.april.org/actions/brevets/academie.html > - > http://www.calvo-france.com/linuxtips.php (29/09/01) > ________________________________________________ > A r n a u d C a l v o 47�43'60N 0�31'0W > 3977 95C7 BA80 3478 1519 79C9 D85B 18E4 35ED B407 > > ---------------------------------------------------------------------------- ---- > Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? > Rendez-vous sur "http://www.mandrakestore.com" >
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
