View previous topic :: View next topic |
Author |
Message |
ltememe Apprentice
Joined: 22 Dec 2005 Posts: 181
|
Posted: Fri Sep 01, 2006 5:59 am Post subject: [glibc&emerge] problème de CHOST ? NPTL ? (résolu) |
|
|
Bien le bonjour.
Je suis en train de mettre à jour une gentoo qui n'a pas vu le jour depuis au moins deux mois ..
je suis en ~x86 sur un amd-xp.
pendant l'emerge de glibc, il se finit sur une erreur m'indiquant qu'il ne peut se mettre qu'avec un CHOST de i486 au moins .. hors dans le CHOST de make.conf, je vois que c'est du i386...
par ailleurs, juste à la suite de cette erreur, il me demande de mettre ntpl et nptl-only dans le USE. une fois que je fais ca, ca ne change rien.
Je n'ai rien trovuvé dans le forum à propos de ca.. ca vous parle ??
il est impossible que je mette à jour glibc ??
Last edited by ltememe on Sat Sep 09, 2006 12:59 pm; edited 1 time in total |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Fri Sep 01, 2006 6:16 am Post subject: |
|
|
Le atlon Xp c'est au un i686 donc tu mets ça à la place de ton i386 dans ton CHOST. |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Fri Sep 01, 2006 11:46 am Post subject: |
|
|
titoucha wrote: | Le atlon Xp c'est au un i686 donc tu mets ça à la place de ton i386 dans ton CHOST. |
On ne change pas le CHOST comme ça, il faut se préparer.. et c'est l'équivalent d'une nouvelle installation _________________ Mangez du poulet ! |
|
Back to top |
|
|
ltememe Apprentice
Joined: 22 Dec 2005 Posts: 181
|
Posted: Fri Sep 01, 2006 4:23 pm Post subject: |
|
|
voilà bien le modèle
Code: |
model name : AMD Athlon(TM) XP 1800+
|
heu ... titoucha, t'es sur de toi là ?
je change le CHOST dans le make.conf et boum, j'envoie la sauce ??
j'avais pourtant lu un peu partout de jamais toucher ca non ? |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Fri Sep 01, 2006 4:25 pm Post subject: |
|
|
Oui, on ne change pas le CHOST comme ca.
Je te conseille de commencer par regarder quelle version de glibc tu as et de reemerger la toolchain avec les USE flags NPTL et NPTLONLY (emerge = glibc-ta.version gcc && emerge =glibc-ta.version gcc binutils ... et puis...)
Bon, qui se rappelle comment on re-compile la toolchain? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
ltememe Apprentice
Joined: 22 Dec 2005 Posts: 181
|
Posted: Fri Sep 01, 2006 7:07 pm Post subject: |
|
|
Bon ... ca devient coton..
Vu que j'ai rebooté sur sa suse pour venir vous donner ce message .. bah en rebootant sur la gentoo, forcément, ca démarre plus ... :S
premier problème : nvidia (mais ca devrait aller en faisant nv...)
deuxième : plus de net (mais ca devrait aller, en fait c'était un cable qui foirait lol )
troisième : bah en fait, je vois au démarrage que y'en a pas mal ... je sais pas si je vais arriver jusqu'au login :S
Je sens que là, je suis bien parti pour m'en mettre plein les mains !
je reviens vous donner des news dans peu de temps
personne ne sait pour la toolchain ? |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Fri Sep 01, 2006 7:22 pm Post subject: |
|
|
Les proc récent sont des i686 , si tu veux savoir , tape :
, j'ai mon serveur qui est un xp 2800 :
Code: | amnesiac ~ # uname -a
Linux amnesiac 2.6.16-hardened-r6 #1 Fri May 5 04:51:43 AST 2006 i686 AMD Athlon(tm) XP 2800+ GNU/Linux
amnesiac ~ # arch
i686
|
les CFLAGS et le CHOST :
Code: | CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu" |
Si tu change ton CHOST , il faudra tout recompiler ... avec ntpl et ntplonly ds le make.conf ... Si tu cherches tu verras que il y a déjà eu des changement de CHOST !
[EDIT] Je savais bien que j'avais vu ça https://forums.gentoo.org/viewtopic-t-485246-highlight-chost.html [/EDIT]
@ + _________________ Get Up and Go ! |
|
Back to top |
|
|
UB|K l33t
Joined: 27 May 2004 Posts: 786 Location: Villeurbanne, France
|
Posted: Fri Sep 01, 2006 7:58 pm Post subject: |
|
|
Trevoke wrote: | Bon, qui se rappelle comment on re-compile la toolchain? |
euh c'est pas compliqué, juste un poil long...
on commence par éditer le make.conf pour les USEflag nptl et nptlonly et aussi on rajoute la variable NPTL_KERNEL_VERSION="2.6.xx"
en fonction de la version de sys-kernel/linux-headers qui est installée (je sais plus d'où je sort ça par contre).
Puis on se tape la toolchain:
Code: | emerge -av glibc binutils gcc libtool portage |
et rebelote:
Code: | env-update && source /etc/profile
emerge -av glibc binutils gcc libtool portage |
le tout suivi éventuellement d'un bon vieux 'emerge -e system' des familles (j'espère que t'es pas pressé?) _________________ Reality is that which, when you stop believing in it, doesn't go away. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Fri Sep 01, 2006 9:10 pm Post subject: |
|
|
Pour les NTPL, vérifie que tu es sur le bon profil (default-linux/x86/2006.1/desktop). J'ai souvent vu en ce moment qui sont sur le profil default-linux/x86/no-nptl. |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Fri Sep 01, 2006 9:37 pm Post subject: |
|
|
pierreg wrote: | Pour les NTPL, vérifie que tu es sur le bon profil (default-linux/x86/2006.1/desktop). J'ai souvent vu en ce moment qui sont sur le profil default-linux/x86/no-nptl. |
ça me fait penser qu'il faut que je passe au profile 2006.1 ! _________________ Get Up and Go ! |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Sat Sep 02, 2006 5:36 am Post subject: |
|
|
PabOu wrote: | titoucha wrote: | Le atlon Xp c'est au un i686 donc tu mets ça à la place de ton i386 dans ton CHOST. |
On ne change pas le CHOST comme ça, il faut se préparer.. et c'est l'équivalent d'une nouvelle installation |
Ca me parraissait super évident que je ne l'ai pas précisé, je suis impardonnable |
|
Back to top |
|
|
Modano Tux's lil' helper
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Sat Sep 09, 2006 10:02 am Post subject: |
|
|
Salut tout le monde,
alors pareil, étant en CHOST i386, j'ai rajouté nptl nptlonly a mon make.conf.
recompilé la toolchain, fait le source et envupdate, recompilé la toolchain, et la je fais un emerge -e world.
Dedans, il est passé du gcc 3.4.2 au 4.1, mais il n'a pas créé le lien (si c'est un lien) du ii686-pc-linux-gnu-gcc (il n'y a que i686-pc-linux-gnu-gcc-4.11) et linux-headers le réclame...
Est ce un lien symbolique, est ce une étape que j'ai loupé ?
Merci beaucoup _________________ 2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23
Modano@jabber.org |
|
Back to top |
|
|
galerkin Tux's lil' helper
Joined: 04 Mar 2006 Posts: 115 Location: /dev/toulouse
|
Posted: Sat Sep 09, 2006 10:07 am Post subject: |
|
|
salut
as tu utilisé gcc-config -l
pour voir vers quel complilateur tu pointes? |
|
Back to top |
|
|
Modano Tux's lil' helper
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Sat Sep 09, 2006 10:08 am Post subject: |
|
|
salut,
gcc-config -l
[1] i386-pc-linux-gnu-3.4.6 *
[2] i386-pc-linux-gnu-3.4.6-hardened
[3] i386-pc-linux-gnu-3.4.6-hardenednopie
[4] i386-pc-linux-gnu-3.4.6-hardenednopiessp
[5] i386-pc-linux-gnu-3.4.6-hardenednossp
[6] i686-pc-linux-gnu-4.1.1
je suis un peu perdu _________________ 2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23
Modano@jabber.org |
|
Back to top |
|
|
galerkin Tux's lil' helper
Joined: 04 Mar 2006 Posts: 115 Location: /dev/toulouse
|
Posted: Sat Sep 09, 2006 10:11 am Post subject: |
|
|
c'est ce que je pensais tu pointe encore vers l'ancien gcc
essaye gcc-config 6 pour utiliser le GCC 4.1.1 |
|
Back to top |
|
|
Modano Tux's lil' helper
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Sat Sep 09, 2006 10:12 am Post subject: |
|
|
et bien merci beaucoup pour ce fort prompt tuyau _________________ 2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23
Modano@jabber.org |
|
Back to top |
|
|
|