LD_ASSUME_KERNEL sur un système NPTL permet d'utiliser linuxthread (donc de ne pas utiliser NPTL). C'est pour ça qu'il faut l'utiliser pour des vieux programmes qui n'ont pas été compilé avec NPTL.
Certe, c'est lié à la glibc. Mais si tu vires NPTL de la glibc de ton système, les autres programmes ne marchent pas ou ne profitent pas des amélioration de NPTL.
Le problème est qu'il y a une implémentation thread par défaut. Sur RHEL 3 c'est NPTL mais linuxthread (l'ancien) est toujours là ! Suffit d'utiliser LD_ASSUME_KERNEL.
Bref, le bug est souvent entre l'écran et la chaise.
[^] # Re: redhat ?
Posté par Ayrton . En réponse au message une équivalence de GLIBC_2.0. Évalué à 0.
LD_ASSUME_KERNEL sur un système NPTL permet d'utiliser linuxthread (donc de ne pas utiliser NPTL). C'est pour ça qu'il faut l'utiliser pour des vieux programmes qui n'ont pas été compilé avec NPTL.
Certe, c'est lié à la glibc. Mais si tu vires NPTL de la glibc de ton système, les autres programmes ne marchent pas ou ne profitent pas des amélioration de NPTL.
Le problème est qu'il y a une implémentation thread par défaut. Sur RHEL 3 c'est NPTL mais linuxthread (l'ancien) est toujours là ! Suffit d'utiliser LD_ASSUME_KERNEL.
Bref, le bug est souvent entre l'écran et la chaise.