- il est parfaitement possible de passer au NPTL sur une Gentoo déjà installée. Seule la recompilation de la glibc et de qlqs rares applis qui font des trucs bizarres à ce niveau (openoffice, mono, etc., enfin celle qui utilise le flag nptl) est nécéssaire
- ta façon d'installer les headers 2.6 est très crade et à proscrire. Portage voudra très certainement virer ce paquet à la première occasion. Va jeter un oeil dans la man de portage, section "package.keywords", pour savoir comment faire bien les choses.
- en fait d'ailleurs, les headers 2.6 ne sont pas réellement nécéssaires pour compiler le support NPTL, il y a un hack dans le paquet de la glibc qui permet de se contenter de tes sources noyau (2.6) pour cette partie là. Ceci dit, j'aime pas trop cette méthode.
* Réponse sur l'aspect NPTL des choses :
Comme déjà dit par d'autres, les NPTL n'ont pas vraiment une influence visible sur les applications qui ne sont pas massivement multithreadées. L'amélioration que tu vois peut venir de bien d'autres choses qui auraient changé lors de ta réinstall. Par exemple, le noyau, le prelinking, le système de fichiers, ou même dans certains cas les CFLAGS, ont bien plus d'influence.
# mouaif...
Posté par tgl . En réponse au journal NPTL et Gentoo. Évalué à 7.
- il est parfaitement possible de passer au NPTL sur une Gentoo déjà installée. Seule la recompilation de la glibc et de qlqs rares applis qui font des trucs bizarres à ce niveau (openoffice, mono, etc., enfin celle qui utilise le flag nptl) est nécéssaire
- ta façon d'installer les headers 2.6 est très crade et à proscrire. Portage voudra très certainement virer ce paquet à la première occasion. Va jeter un oeil dans la man de portage, section "package.keywords", pour savoir comment faire bien les choses.
- en fait d'ailleurs, les headers 2.6 ne sont pas réellement nécéssaires pour compiler le support NPTL, il y a un hack dans le paquet de la glibc qui permet de se contenter de tes sources noyau (2.6) pour cette partie là. Ceci dit, j'aime pas trop cette méthode.
* Réponse sur l'aspect NPTL des choses :
Comme déjà dit par d'autres, les NPTL n'ont pas vraiment une influence visible sur les applications qui ne sont pas massivement multithreadées. L'amélioration que tu vois peut venir de bien d'autres choses qui auraient changé lors de ta réinstall. Par exemple, le noyau, le prelinking, le système de fichiers, ou même dans certains cas les CFLAGS, ont bien plus d'influence.