Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[résolu] 64 bits et "Safe" LDFLAGS
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
jollo
n00b
n00b


Joined: 04 Nov 2006
Posts: 21

PostPosted: Wed Jan 03, 2007 12:33 am    Post subject: [résolu] 64 bits et "Safe" LDFLAGS Reply with quote

Bonjour,

je viens d'acquérir un nouveau portable a base de core2duo et j'ai installé gentoo 2006.1 dessus jusque la pas de probleme... Sauf que j'ai installé une fedora core 6 recement dont la réactivité m'a pluto surpris notament au niveau du lancement des applications... Je me suis donc mis en tete d'ameliorer un peu la vitesse de lancement des applications, notament en utilisant les "Safe" LDFLAGS disponibles sur :
http://gentoo-wiki.com/TIP_Safe_LDFLAGS
mais bon voila, impossible de compiler quoi que ce soit!!!!!!!!!!!! Si il s'agissait seulement de quelques applications, je comprendrait, mais la a chaque fois les ebuilds plantent!!!

Les erreurs que j'obtiens sont très variables selon les ebuilds... il s'agit parfois de problemes avec ld (il me dit que je ne sait pas quelle librairie n'existe pas)
ou alors des trucs du genre "fonction not implemented"

Ce qui m'etonne, c'est que je n'ai pas trouvé de rapport de bugs avec cette optimisation la... Quelqu'un a t il déja essayé LDFLAGS="-Wl,-O1" sur amd64???

Sans pour autant vouloir optimiser a mort (je ne suis pas un gros fan du tunning :-) ) j'aimerai bien comprendre le probleme... C'est pas que c'est lent, mais accelerer le lancement de certaines applis ne ferait pas de mal...

voici mon make.conf :
Code:

#optimisations du processeur
CFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

#optimisation du linker
LDFLAGS="-Wl,-O1"

#optimisation du nb de processeurs pour la compilation
MAKEOPTS="-j3"


Last edited by jollo on Sat Jan 06, 2007 12:21 am; edited 2 times 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: Wed Jan 03, 2007 12:41 am    Post subject: Reply with quote

Tu reviens aux flags de départ et ensuite tu modifies un à un tes flags pour voire lequel plante.

PS: peux-tu mettre ton titre en conformité, voire ma signature.
_________________
Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Back to top
View user's profile Send private message
jollo
n00b
n00b


Joined: 04 Nov 2006
Posts: 21

PostPosted: Wed Jan 03, 2007 1:01 am    Post subject: Reply with quote

Désolé pour le titre, j'ai mis a jour...
Pour ce qui plante, ce sont vraiment les LDFLAGS (-Wl et/ou -O1)... Quand je les enlèvent tous les deux, ca fonctionne nickel!!!
Back to top
View user's profile Send private message
GaMeS
Guru
Guru


Joined: 08 Nov 2005
Posts: 374
Location: Nantes

PostPosted: Wed Jan 03, 2007 1:06 am    Post subject: Reply with quote

Un petit résolu ? :$
_________________
$this->setLife(FALSE);
printf "I'm not a gamer !";
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Jan 03, 2007 1:47 am    Post subject: Reply with quote

Je suis un peu surpris, j'ai -Wl,-O1 depuis des lustres et parmis d'autres, sans n'avoir jamais eu le moindre problème. A moins d'une version moisie de binutils, je ne vois pas ce qui peut t'arriver. T'es sur que c'était aps plutôt une dépendance qui merdait.
Parce que la maintenance niveau binutils et Glibc, j'ai pas encore vu Jackub ou Ulrich intégrer des trucs moisis.
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Jan 03, 2007 9:52 am    Post subject: Reply with quote

J'ai eu le même type de problème avec les LDFLAGS lors de ma réinstalle de Gentoo en fin d'année dernière (oui bon, ok j'ai merdé une commande bash et alors ... :mrgreen: ).
Avant elle fonctionnait parfaitement ave les LDFLAGS "stables" mais lors de la ré-installation, pas moyen d'aller au bout : plantage de compiles à répétition etc.
Je les ai virés et depuis aucun problème. Quant au gain en rapidité je n'ai personnellement pas trouvé ça flagrant. Utilisant déjà "prelink" pour gagner un peu en rapidité au chargement des applis courantes, j'utilise la solution royale ! :wink:

Mes 0.02 cents.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
jollo
n00b
n00b


Joined: 04 Nov 2006
Posts: 21

PostPosted: Sat Jan 06, 2007 12:18 am    Post subject: Reply with quote

bon voila,

je viens de m'y remettre un peu... bien vu Enlight, apres une petite mise a jour niveau binutils tout marche comme sur des roulettes!!!!

J'ai plus qu'a me battre avec l'acpi maintenant :)

Merci!!!
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