Introduction à Pth
Le paquet Pth contient une
bibliothèque POSIX/ANSI-C de base très portable pour des
plateformes Unix qui fournit de la répartition de temps basée sur
la priorité non préventive pour des threads multi-plateformes
d'exécution (multithreading) à l'intérieur d'applications qui
réagissent aux événements. Tous les threads se lancent dans le même
espace adresse de l'application serveur mais chaque thread a son
propre compteur, sa propre pile d'exécution, son masque signal et
sa variable errno.
Ce paquet est connu pour se construire et fonctionner correctement
sur une plateforme LFS-7.0.
Informations sur le paquet
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pth
Installation de Pth
Attention
N'ajoutez pas le paramètre --enable-pthread
à la commande configure ci-dessous, sinon
vous écraseriez la bibliothèque pthread et les en-têtes
d'interface installées par le paquet Glibc dans LFS.
Installez Pth en lançant les
commandes suivantes :
./configure --prefix=/usr &&
make
Pour tester les résultats, lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install &&
install -v -m755 -d /usr/share/doc/pth-2.0.7 &&
install -v -m644 README PORTING SUPPORT TESTS \
/usr/share/doc/pth-2.0.7