Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users French
  • Search

[glibc&emerge] problème de CHOST ? NPTL ? (résolu)

Forum dédié aux utilisateurs francophones de Gentoo. Retrouvez aussi Gentoo Linux en français sur le wiki!

Moderators: El_Goretto, xaviermiller

Post Reply
  • Print view
Advanced search
16 posts • Page 1 of 1
Author
Message
ltememe
Apprentice
Apprentice
User avatar
Posts: 181
Joined: Thu Dec 22, 2005 11:34 pm

[glibc&emerge] problème de CHOST ? NPTL ? (résolu)

  • Quote

Post by ltememe » Fri Sep 01, 2006 5:59 am

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.
Top
titoucha
Advocate
Advocate
User avatar
Posts: 2374
Joined: Thu Jul 21, 2005 5:08 am
Location: Genève

  • Quote

Post by titoucha » Fri Sep 01, 2006 6:16 am

Le atlon Xp c'est au un i686 donc tu mets ça à la place de ton i386 dans ton CHOST.
Top
PabOu
Veteran
Veteran
User avatar
Posts: 1088
Joined: Wed Feb 11, 2004 9:45 am
Location: Namur - Belgium
Contact:
Contact PabOu
Website

  • Quote

Post by PabOu » Fri Sep 01, 2006 11:46 am

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 !
Top
ltememe
Apprentice
Apprentice
User avatar
Posts: 181
Joined: Thu Dec 22, 2005 11:34 pm

  • Quote

Post by ltememe » Fri Sep 01, 2006 4:23 pm

voilà bien le modèle

Code: Select all

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 ?
Top
Trevoke
Advocate
Advocate
User avatar
Posts: 4099
Joined: Sat Sep 04, 2004 6:01 pm
Location: NY, NY
Contact:
Contact Trevoke
Website

  • Quote

Post by Trevoke » Fri Sep 01, 2006 4:25 pm

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?
Top
ltememe
Apprentice
Apprentice
User avatar
Posts: 181
Joined: Thu Dec 22, 2005 11:34 pm

  • Quote

Post by ltememe » Fri Sep 01, 2006 7:07 pm

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 ?
Top
man in the hill
Veteran
Veteran
User avatar
Posts: 1552
Joined: Thu Dec 15, 2005 6:25 pm
Location: Madinina

  • Quote

Post by man in the hill » Fri Sep 01, 2006 7:22 pm

Les proc récent sont des i686 , si tu veux savoir , tape :

Code: Select all

arch
, j'ai mon serveur qui est un xp 2800 :

Code: Select all

 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: Select all

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 http://forums.gentoo.org/viewtopic-t-48 ... chost.html [/EDIT]
@ +
Get Up and Go !
Top
UB|K
l33t
l33t
User avatar
Posts: 786
Joined: Thu May 27, 2004 6:11 pm
Location: Villeurbanne, France

  • Quote

Post by UB|K » Fri Sep 01, 2006 7:58 pm

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: Select all

emerge -av glibc binutils gcc libtool portage
et rebelote:

Code: Select all

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.
Top
geekounet
Bodhisattva
Bodhisattva
User avatar
Posts: 3772
Joined: Mon Oct 11, 2004 4:28 pm

  • Quote

Post by geekounet » Fri Sep 01, 2006 9:10 pm

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.
Top
man in the hill
Veteran
Veteran
User avatar
Posts: 1552
Joined: Thu Dec 15, 2005 6:25 pm
Location: Madinina

  • Quote

Post by man in the hill » Fri Sep 01, 2006 9:37 pm

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 !
Top
titoucha
Advocate
Advocate
User avatar
Posts: 2374
Joined: Thu Jul 21, 2005 5:08 am
Location: Genève

  • Quote

Post by titoucha » Sat Sep 02, 2006 5:36 am

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:
Top
Modano
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 109
Joined: Wed Dec 01, 2004 1:17 pm
Location: Montpellier, France
Contact:
Contact Modano
Website

  • Quote

Post by Modano » Sat Sep 09, 2006 10:02 am

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
Top
galerkin
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 115
Joined: Sat Mar 04, 2006 8:30 am
Location: /dev/toulouse

  • Quote

Post by galerkin » Sat Sep 09, 2006 10:07 am

salut
as tu utilisé gcc-config -l
pour voir vers quel complilateur tu pointes?
Top
Modano
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 109
Joined: Wed Dec 01, 2004 1:17 pm
Location: Montpellier, France
Contact:
Contact Modano
Website

  • Quote

Post by Modano » Sat Sep 09, 2006 10:08 am

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
Top
galerkin
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 115
Joined: Sat Mar 04, 2006 8:30 am
Location: /dev/toulouse

  • Quote

Post by galerkin » Sat Sep 09, 2006 10:11 am

c'est ce que je pensais tu pointe encore vers l'ancien gcc
essaye gcc-config 6 pour utiliser le GCC 4.1.1
Top
Modano
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 109
Joined: Wed Dec 01, 2004 1:17 pm
Location: Montpellier, France
Contact:
Contact Modano
Website

  • Quote

Post by Modano » Sat Sep 09, 2006 10:12 am

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
Top
Post Reply
  • Print view

16 posts • Page 1 of 1

Return to “French”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic