Pth-2.0.7
      
      
        
          Introdução a Pth
        
        
          O pacote Pth contém uma biblioteca
          baseada em POSIX/ANSI-C muito portável para plataformas Unix que
          fornece agendamento não preemptivo baseado em prioridade para
          várias camadas de execução ("multithreading") dentro de aplicativos
          orientados a eventos. Todas as camadas executam no mesmo espaço de
          endereço do aplicativo servidor, mas cada camada tem o próprio
          contador de programa individual dela, pilha de tempo de execução,
          máscara de sinal e variável "errno".
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
        
          Dependências do Pth
        
        
          Opcionais
        
        
          GCC-12.2.0
          (para gfortran) e libnsl-2.0.0
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/pth
        
       
      
        
          Instalação do Pth
        
        
          
          
            Cuidado
          
          
            Não adicione o parâmetro --enable-pthread ao comando configure abaixo, senão você
            sobrescreverá a biblioteca "pthread" e o cabeçalho de interface
            instalado pelo pacote Glibc no
            LFS.
          
         
        
          Instale Pth executando os
          seguintes comandos:
        
        sed -i 's#$(LOBJS): Makefile#$(LOBJS): pth_p.h Makefile#' Makefile.in &&
./configure --prefix=/usr          \
            --disable-static        \
            --mandir=/usr/share/man &&
make
        
          Para testar os resultados, emita: make test.
        
        
          Agora, como o(a) usuário(a) 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
       
      
        
          Explicações do Comando
        
        
          sed -i 's#$(LOBJS)
          ...: Esse sed corrige uma condição de
          corrida no Makefile. Ele permite
          executar make com
          várias tarefas (por exemplo, make
          -j4).
        
        
          --disable-static: Essa
          chave impede a instalação das versões estáticas das bibliotecas.
        
        
          --mandir=/usr/share/man:
          Essa chave coloca as páginas de manual em /usr/share/man em vez de /usr/man.
        
       
      
        
          Conteúdo
        
        
          
            
              Aplicativo Instalado:
              pth-config
            
            
              Biblioteca Instalada:
              libpth.so
            
            
              Diretório Instalado:
              /usr/share/doc/pth-2.0.7
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    pth-config
                   
                 | 
                
                   
                    é um utilitário usado para configurar e construir
                    aplicativos baseados na biblioteca pth(3). Ele pode ser
                    usado para consultar os sinalizadores do compilador C e
                    do vinculador que sejam necessários para compilar e
                    vincular corretamente o aplicativo à biblioteca pth(3)
                   
                 | 
              
              
                | 
                   
                    libpth.so
                   
                 | 
                
                   
                    contém as funções de API usadas pela GNU Portable Threads
                    Library
                   
                 |