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.3.
Transferência (HTTP): https://lttng.org/files/urcu/userspace-rcu-0.15.1.tar.bz2
Soma de verificação MD5 da transferência: 5a6a892f0eea86728b4eb6dea07ed190
Tamanho da transferência: 668 KB
Espaço em disco estimado exigido: 26 MB (com 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.15.1 && make
Para testar os resultados, emita: make check.
Agora, como o(a) usuário(a) root
:
make install