Pth-2.0.7
      
      
        
          Introduction à Pth
        
        
          Le paquet Pth contient une
          bibliothèque POSIX/ANSI-C de base très portable pour des
          plate-formes Unix qui fournit un ordonnanceur basé sur la priorité
          sans préemption pour des threads 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 correctement sur une
          plateforme LFS-8.1.
        
        
          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 :
        
        sed -i 's#$(LOBJS): Makefile#$(LOBJS): pth_p.h Makefile#' Makefile.in &&
./configure --prefix=/usr           \
            --disable-static        \
            --mandir=/usr/share/man &&
make
        
          Pour tester les résultats lancez : make test.
        
        
          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
       
      
        
          Explication des commandes
        
        
          sed -i 's#$(LOBJS)
          ... : Ce sed corrige une concurrence de
          mémoire (race condition) dans le Makefile. Il vous permet de lancer make avec plusieurs tâches (comme
          make -j4).
        
        
          --disable-static : Ce
          paramètre empêche l'installation des versions statiques des
          bibliothèques.
        
        
          --mandir=/usr/share/man : Cette
          option met les pages de man dans /usr/share/man et non dans /usr/man.
        
       
      
        
          Contenu
        
        
          
            
              Programme installé:
              pth-config
            
            
              Bibliothèque installée:
              libpth.so
            
            
              Répertoire installé:
              /usr/share/doc/pth-2.0.7
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    pth-config
                   
                 | 
                
                   
                    est un outil utilisé pour configurer et construire des
                    applications basées sur la bibliothèque pth(3). Vous
                    pouvez l'utiliser pour interroger les drapeaux du
                    compilateur C et de l'éditeur de liens qui sont requis
                    pour compiler et lier correctement les applications à la
                    bibliothèque pth(3).
                   
                 | 
              
              
                | 
                   
                    libpth.so
                   
                 | 
                
                   
                    contient les fonctions de l'API utilisées par la
                    bibliothèque GNU Portable Threads Library.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-17 06:41:37 +0200