liburcu-0.14.0

Introdução a liburcu

O pacote userspace-rcu fornece um conjunto de bibliotecas RCU (read-copy-update) do espaço de usuário(a). Essas bibliotecas de sincronização de dados fornecem acesso de leitura que escala linearmente com o número de núcleos. Ela faz isso permitindo que várias cópias de uma dada estrutura de dados vivam ao mesmo tempo e monitorando os acessos à estrutura de dados para detectar períodos de carência depois dos quais a recuperação de memória é possível.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://lttng.org/files/urcu/userspace-rcu-0.14.0.tar.bz2

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 0cd5647788b048a5d6bbdb3b08d46299

  • Tamanho da transferência: 648 KB

  • Espaço em disco estimado exigido: 25 MB (com os testes)

  • Tempo de construção estimado: 0,2 UPC (com os testes)

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/liburcu

Instalação do liburcu

Instale liburcu executando os seguintes comandos:

./configure --prefix=/usr   \
            --disable-static \
            --docdir=/usr/share/doc/liburcu-0.14.0 &&
make

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Conteúdo

Aplicativos Instalados: Nenhum
Bibliotecas Instaladas: liburcu.so, liburcu-bp.so, liburcu-cds.so, liburcu-common.so, liburcu-mb.so, liburcu-memb.so, liburcu-qsbr.so e liburcu-signal.so
Diretórios Instalados: /usr/include/urcu e /usr/share/doc/liburcu-0.14.0