| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : mise a jour de gnu/make et Glibc [:slyounet] | ||
| bluelightneon |
donc je m'y mettrais quand je serai motiver et la Glibc en version 2.3.1 :/
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| bluelightneon |
donc je m'y mettrais quand je serai motiver et la Glibc en version 2.3.1 :/
|
| apolon34 |
|
| joce | non :) |
| Sly Angel |
|
| joce | ncurses compile toujours pas |
| joce |
nanan me suis pas inscrit à la mailing, j'ai juste décortiquer les fichiers makefile :) |
| Sly Angel |
|
| bluelightneon |
C l'habitude de se tapper des source a debuger :D
|
| Sly Angel |
|
| bluelightneon |
thx ca doit etre pour ca qu'il ne trouvais pas le chemin :)
|
| joce |
non il confondait avec autre chose en fait :) |
| Jar Jar |
Pas forcément, vu que la VM a déjà été améliorée dans le noyau 2.4. Le modèle d'ordonnancement de LinuxThreads est très simple, c'est pour ça que niveau perfs il déchire déjà bien. |
| joce | clair vais me coucher moi :sleep: |
| Sly Angel |
|
| joce | bon au final oubliez glibc-2.3 pour l'instant :lol: |
| joce | bon autre détail, si vous voulez compilez gcc, faut prendre une version snapshot de GCC 3.3, ca passera pas sur la 3.2 même en appliquant les patchs trouvés sur le net.
Autre truc marrant : ncurses compile plus (mais génère quand même les .a necessaire à la compil de mysql, qu'il faudra copier du rep ./lib au rep /usr/lib :D) |
| Sly Angel |
|
| joce |
oui on a essayé NGPT 2.0.1, pas de gros changement et surtout encore une gestion pas terrible du SMP (faut attendre des nouveaux patchs pour le kernel) |
| joce | Enculé de gars de la glibc qui pête plus haut que son cul :
|
| Sly Angel | Yep le site IBM je l'ai, par contre faut attendre le 2.6 pour profiter des perfs ? :/
Ula : pour glibc 2.3 y'a un bug de make, il se merde concernant le chemin des header, il les met dans /include au lieu du chemin voulu ( logiquement /usr/include pour beaucoup ) Ca pose un certain nombre de problèmes potentiels, nous apparement ça vient de ça, il faut modifier le config.make là :
|
| Jar Jar |
http://www-124.ibm.com/pthreads/
|
| Sly Angel |
|
| Jar Jar |
Tu as essayé NGPT 2 ? Ça m'intéresse un peu, tu as des précisions sur le « pas génial » ? |
| houplaboom42 | la redhat 8.0 a une version pre2.3 ( 2.2.93 exactement ) , ca peut etre une piste |
| Sly Angel |
|
| apolon34 | elles apportent quoi ces nouvelles versions exactement ? |
| Sly Angel | en mettant le lic.so.6 de la compile avortée du PC 2 avec le reste sur le PC 1 du make qui a terminé avec succès, bah ça marche sauf que... l'erreur de compile du PC 2 se répercute maintenant sur les autres applis après :D ( logique remarque )
Enfin bref, y'a un bug report déjà de lancé à ce sujet, wait & see... |
| bluelightneon | je sais pas pq je reste perplexe tu as mis qq chose de special a la compile (j'entend argument au configure et make :D )? :o note pour plus tard attendre que sly est testé les maj avant de les lancer chez moi :D |
| Sly Angel | Bah déjà l'erreur pour le PC 2 je peux confirmer que c'est binutils qui n'est pas a jour mais forcement en mettant binutils a jour on tombe sur le cas du PC 1 :/ ( au moins c logique de ce côté là )
le type __ctype_b était bien déclaré sur ce qu'il avait reussi à compiler sur le PC 2 mais le make torchait, maintenant avec un binutils à jour le make se termine sans erreur mais comme pour le PC 1 le __ctype_b n'est plus déclaré :/ |
| bluelightneon | bon pour le moment 2/2 a ne pas arriver avec la 2.3
humpf de sreugneugnzeu |
| Sly Angel | GLIBC 2.3 :
PC 1 : avec gcc 3.2 ( patché glibc 2.3, make 3.80, binutils et libtools à jour ) : compilation glibc 2.3 + linuxthreads 2.3 -> OK compilation des applis après -> undefined reference to : __ctype_b En fait dans libc6.so il est défini comme __ctype_b@GLIBC2.0 :/ Si quelqu'un sait comment ça se fait et/ou se corrige ( pas trouvé sur le net ) Il y a un cas relativement similaire à ma situation quand même : http://ricardo.ecn.wfu.edu/glib-li [...] /0042.html ( D __ctype_b au lieu de d __ctype_b sur un nm qui fait tout merder visiblement ) PC 2 : avec gcc 3.2 et le reste issu de la Woody compilation glibc 2.3 + linuxthreads 2.3 -> error -> multiples definitions of __ctype_b@GLIBC2.0 problème également rencontré par une autre personne sur geowrawler : http://www.geocrawler.com/lists/3/GNU/360/0/9785555/ Voilà pour moi, j'en suis là, MySQL nous a informé qu'ils avaient commencé à mettre glibc 2.3 pour tester leur produit dessus et bosser avec cette version, mais ça a merdé aussi chez eux et donc ils ont remis la 2.2.5 rapidement pour taffer. J'en sais pas plus, y'a quelqu'un qui l'a installé avec succès ? ( que tout compile derrière sans problème ) |
| bluelightneon | Sllllllllllllllllllyyyyyyyyyyyyyyyyyyyyy seconde partie de la question au rapport :ange: |
| bluelightneon | vous avez fait vous avez de pbs en passant a la 3.80
heu et Glibc2.3 aussi pendant qu'on y est ? :jap: |




