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 corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://lttng.org/files/urcu/userspace-rcu-0.14.0.tar.bz2
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 testes)
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