Le Wed, 14 Apr 2004 14:20:38 +0000, pascal a écrit :
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci me dit que :
Configuration i686-pc-linux-gnuoldld is obsolete. *** Specify --enable-obsolete to build it anyway. ......
Donc si je force, le configure me dit que je ne peut pas creer d'executable.
A la base, c'est une Mandrake 8.0 mais refaite entièrement from scratch.
Pas de solution mais des questions :
Avec quels arguments tu lances configure? Est ce que ta version des binutils est assez récente?
juste --prefix=/usr, et les binutils sont les derniers sur le ftp de gnu.
Ronald
Le Wed, 14 Apr 2004 21:09:55 +0200, pascal a écrit :
On Wed, 14 Apr 2004 17:17:09 +0200, Ronald wrote:
Le Wed, 14 Apr 2004 14:20:38 +0000, pascal a écrit :
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci me dit que :
Configuration i686-pc-linux-gnuoldld is obsolete. *** Specify --enable-obsolete to build it anyway. ......
Donc si je force, le configure me dit que je ne peut pas creer d'executable.
A la base, c'est une Mandrake 8.0 mais refaite entièrement from scratch.
Pas de solution mais des questions :
Avec quels arguments tu lances configure? Est ce que ta version des binutils est assez récente?
juste --prefix=/usr, et les binutils sont les derniers sur le ftp de gnu.
il faut au moins que tu passes le triplé arch-vendeur-os tout à la fin. exemple: ../gcc-3.2/configure --prefix=/usr i686-pc-linux autrement le script tente de deviner, dans un répertoire hors des sources. Pour le triplé tu peux regarder celui que tu as configuré avec binutils dans /usr et utiliser le même. Je te donne une ligne plus complète si ça te tentes: ../gcc-3.2/configure --prefix=/usr --enable-languages=c,c++,f77,objc --enable-threads --enable-shared i686-pc-linux Si tu veux retrouver les mêmes paramètres de compilation que ton gcc d'origine : grep configure `which gccbug`
Le Wed, 14 Apr 2004 21:09:55 +0200, pascal a écrit :
On Wed, 14 Apr 2004 17:17:09 +0200, Ronald wrote:
Le Wed, 14 Apr 2004 14:20:38 +0000, pascal a écrit :
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci me
dit que :
Configuration i686-pc-linux-gnuoldld is obsolete. *** Specify
--enable-obsolete to build it anyway. ......
Donc si je force, le configure me dit que je ne peut pas creer
d'executable.
A la base, c'est une Mandrake 8.0 mais refaite entièrement from
scratch.
Pas de solution mais des questions :
Avec quels arguments tu lances configure? Est ce que ta version des
binutils est assez récente?
juste --prefix=/usr, et les binutils sont les derniers sur le ftp de gnu.
il faut au moins que tu passes le triplé arch-vendeur-os tout à la fin.
exemple: ../gcc-3.2/configure --prefix=/usr i686-pc-linux autrement le
script tente de deviner, dans un répertoire hors des sources.
Pour le triplé tu peux regarder celui que tu as configuré avec
binutils dans /usr et utiliser le même.
Je te donne une ligne plus complète si ça te tentes:
../gcc-3.2/configure --prefix=/usr --enable-languages=c,c++,f77,objc
--enable-threads --enable-shared i686-pc-linux
Si tu veux retrouver les mêmes paramètres de compilation que ton gcc
d'origine : grep configure `which gccbug`
Le Wed, 14 Apr 2004 21:09:55 +0200, pascal a écrit :
On Wed, 14 Apr 2004 17:17:09 +0200, Ronald wrote:
Le Wed, 14 Apr 2004 14:20:38 +0000, pascal a écrit :
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci me dit que :
Configuration i686-pc-linux-gnuoldld is obsolete. *** Specify --enable-obsolete to build it anyway. ......
Donc si je force, le configure me dit que je ne peut pas creer d'executable.
A la base, c'est une Mandrake 8.0 mais refaite entièrement from scratch.
Pas de solution mais des questions :
Avec quels arguments tu lances configure? Est ce que ta version des binutils est assez récente?
juste --prefix=/usr, et les binutils sont les derniers sur le ftp de gnu.
il faut au moins que tu passes le triplé arch-vendeur-os tout à la fin. exemple: ../gcc-3.2/configure --prefix=/usr i686-pc-linux autrement le script tente de deviner, dans un répertoire hors des sources. Pour le triplé tu peux regarder celui que tu as configuré avec binutils dans /usr et utiliser le même. Je te donne une ligne plus complète si ça te tentes: ../gcc-3.2/configure --prefix=/usr --enable-languages=c,c++,f77,objc --enable-threads --enable-shared i686-pc-linux Si tu veux retrouver les mêmes paramètres de compilation que ton gcc d'origine : grep configure `which gccbug`
no_spam
On Wed, 14 Apr 2004 14:20:38 +0000, pascal wrote:
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci me dit que :
Configuration i686-pc-linux-gnuoldld is obsolete. *** Specify --enable-obsolete to build it anyway. ......
ld est trop vieux ("obsolete") installe des binutils récents et ça marchera.
On Wed, 14 Apr 2004 14:20:38 +0000, pascal wrote:
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci
me dit que :
Configuration i686-pc-linux-gnuoldld is obsolete.
*** Specify --enable-obsolete to build it anyway.
......
ld est trop vieux ("obsolete")
installe des binutils récents et ça marchera.
Je cherche à recompiler gcc 3.2, mais lors du configure celui-ci me dit que :
Configuration i686-pc-linux-gnuoldld is obsolete. *** Specify --enable-obsolete to build it anyway. ......
ld est trop vieux ("obsolete") installe des binutils récents et ça marchera.
pascal
il faut au moins que tu passes le triplé arch-vendeur-os tout à la fin. exemple: ../gcc-3.2/configure --prefix=/usr i686-pc-linux autrement le script tente de deviner, dans un répertoire hors des sources. Pour le triplé tu peux regarder celui que tu as configuré avec binutils dans /usr et utiliser le même. Je te donne une ligne plus complète si ça te tentes: ../gcc-3.2/configure --prefix=/usr --enable-languages=c,c++,f77,objc --enable-threads --enable-shared i686-pc-linux Si tu veux retrouver les mêmes paramètres de compilation que ton gcc d'origine : grep configure `which gccbug`
Ok va passe. Je l'avait vu dans la doc, mais c'etait plus ou moins déconseiller. Thank's
il faut au moins que tu passes le triplé arch-vendeur-os tout à la fin.
exemple: ../gcc-3.2/configure --prefix=/usr i686-pc-linux autrement le
script tente de deviner, dans un répertoire hors des sources.
Pour le triplé tu peux regarder celui que tu as configuré avec
binutils dans /usr et utiliser le même.
Je te donne une ligne plus complète si ça te tentes:
../gcc-3.2/configure --prefix=/usr --enable-languages=c,c++,f77,objc
--enable-threads --enable-shared i686-pc-linux
Si tu veux retrouver les mêmes paramètres de compilation que ton gcc
d'origine : grep configure `which gccbug`
Ok va passe. Je l'avait vu dans la doc, mais c'etait plus ou moins
déconseiller.
Thank's
il faut au moins que tu passes le triplé arch-vendeur-os tout à la fin. exemple: ../gcc-3.2/configure --prefix=/usr i686-pc-linux autrement le script tente de deviner, dans un répertoire hors des sources. Pour le triplé tu peux regarder celui que tu as configuré avec binutils dans /usr et utiliser le même. Je te donne une ligne plus complète si ça te tentes: ../gcc-3.2/configure --prefix=/usr --enable-languages=c,c++,f77,objc --enable-threads --enable-shared i686-pc-linux Si tu veux retrouver les mêmes paramètres de compilation que ton gcc d'origine : grep configure `which gccbug`
Ok va passe. Je l'avait vu dans la doc, mais c'etait plus ou moins déconseiller. Thank's