Serf-1.3.10

Introdução ao Serf

O pacote "Serf" contém uma biblioteca cliente "HTTP" baseada em "C" construída sobre a biblioteca "Apache Portable Runtime" ("APR"). Ela multiplexa conexões, executando a comunicação de leitura/escrita assincronamente. As cópias e transformações da memória são reduzidas ao mínimo para fornecer operação de alto desempenho.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

  • Transferência (HTTP): https://archive.apache.org/dist/serf/serf-1.3.10.tar.bz2

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 5320087299084c297eff8e1dacfab1af

  • Tamanho da transferência: 148 KB

  • Espaço em disco estimado exigido: 2,4 MB

  • Tempo de construção estimado: menos que 0,1 UPC

Dependências do "Serf"

Exigidas

Apr-Util-1.6.5 e SCons-4.11.0

Opcionais

MIT Kerberos V5-1.22.2 (para suporte GSSAPI)

Instalação do Serf

Instale o "Serf" executando os seguintes comandos:

sed -i "/Append/s:RPATH=libdir,::"          SConstruct &&
sed -i "/Default/s:lib_static,::"           SConstruct &&
sed -i "/Alias/s:install_static,::"         SConstruct &&
sed -e 's/nm->d.ia5->length/ASN1_STRING_length(nm->d.ia5)/'                \
    -e 's/nm->d.ia5->data/(const char *)ASN1_STRING_get0_data(nm->d.ia5)/' \
    -i buckets/ssl_buckets.c                           &&

scons PREFIX=/usr

Esse pacote não vem com uma suíte de teste funcional.

Agora, como o(a) usante root:

scons PREFIX=/usr install

Explicações do Comando

sed -i "...": O primeiro comando remove o caminho em tempo de execução de uma biblioteca compartilhada e os próximos dois comandos desabilitam construir e instalar a biblioteca estática. O quarto comando corrige para mudanças no OpenSSL-4.

GSSAPI=/usr: Use essa chave se você tiver instalado uma biblioteca "GSSAPI" e quiser que o "serf" a use.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Biblioteca Instalada: libserf-1.so
Diretório Instalado: /usr/include/serf-1

Descrições Curtas

libserf-1.so

contém as funções da "API" do "Serf"