• [^] # Re: Désolé pour les trolls

    Posté par . En réponse au journal La guerre des OS. Évalué à -1.

    > MySQL 4.x utilisera systématiquement LinuxThreads sous Linux

    Il y n'a aucun doute que MySQL utilise nptl ici. Linké avec -lpthread, reconnu lors du "./configure", HAVE_LIBPTHREAD est défini mais aussi HAVE_LINUXTHREAD.
    Les includes systèmes sont des includes qui donnent aussi les fonctionnalités spécifiques de linuxthread et il y a sûrement un minimum de compatibilité fournit par nptl et on peut peut-être (sûrement?) utiliser certaines (toutes?) caratéristiques de linuxthread avec nptl.

    > MySQL 5.x par contre a corrigé le tir comme je le disais, et utilisera bien le NTPL

    Je ne doute pas que mysql 4.1.9 utilise nptl (au moins ici). Mais en regardant les sources il y a effectivement utilisation de fonctionnalités spécifiques à linuxthread.

    De "loin" (car je n'ai pas assez de compétence), mysql est codé pour linuxthread (pour la cible linux) mais utilise nptl car nptl est compatible linuxthread.


    Bref, j'ai la vive sensation que tu as raison (dépence de Mysql à linuxthread actuellement). Désolé pour la confusion.