Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[glibc&emerge] problème de CHOST ? NPTL ? (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
ltememe
Apprentice
Apprentice


Joined: 22 Dec 2005
Posts: 181

PostPosted: Fri Sep 01, 2006 5:59 am    Post subject: [glibc&emerge] problème de CHOST ? NPTL ? (résolu) Reply with quote

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
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Fri Sep 01, 2006 6:16 am    Post subject: Reply with quote

Le atlon Xp c'est au un i686 donc tu mets ça à la place de ton i386 dans ton CHOST.
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Hélécine - Belgium

PostPosted: Fri Sep 01, 2006 11:46 am    Post subject: Reply with quote

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
View user's profile Send private message
ltememe
Apprentice
Apprentice


Joined: 22 Dec 2005
Posts: 181

PostPosted: Fri Sep 01, 2006 4:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Fri Sep 01, 2006 4:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
ltememe
Apprentice
Apprentice


Joined: 22 Dec 2005
Posts: 181

PostPosted: Fri Sep 01, 2006 7:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Fri Sep 01, 2006 7:22 pm    Post subject: Reply with quote

Les proc récent sont des i686 , si tu veux savoir , tape :
Code:
arch
, 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
View user's profile Send private message
UB|K
l33t
l33t


Joined: 27 May 2004
Posts: 786
Location: Villeurbanne, France

PostPosted: Fri Sep 01, 2006 7:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Fri Sep 01, 2006 9:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Fri Sep 01, 2006 9:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sat Sep 02, 2006 5:36 am    Post subject: Reply with quote

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 :oops:
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Sat Sep 09, 2006 10:02 am    Post subject: Reply with quote

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
View user's profile Send private message
galerkin
Tux's lil' helper
Tux's lil' helper


Joined: 04 Mar 2006
Posts: 115
Location: /dev/toulouse

PostPosted: Sat Sep 09, 2006 10:07 am    Post subject: Reply with quote

salut
as tu utilisé gcc-config -l
pour voir vers quel complilateur tu pointes?
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Sat Sep 09, 2006 10:08 am    Post subject: Reply with quote

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
View user's profile Send private message
galerkin
Tux's lil' helper
Tux's lil' helper


Joined: 04 Mar 2006
Posts: 115
Location: /dev/toulouse

PostPosted: Sat Sep 09, 2006 10:11 am    Post subject: Reply with quote

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
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Sat Sep 09, 2006 10:12 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum