O pacote highway contém uma biblioteca C++ que fornece intrínsecos SIMD/vetoriais portáveis.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.
Transferência (HTTP): https://github.com/google/highway/archive/1.2.0/highway-1.2.0.tar.gz
Soma de verificação MD5 da transferência: 8b3d090a2d081730b40bca5ae0d65f11
Tamanho da transferência: 2,1 MB
Espaço em disco estimado exigido: 21 MB
Tempo de construção estimado: 0,8 UPC (com paralelismo=4)
Instale highway executando os seguintes comandos:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D BUILD_TESTING=OFF \ -D BUILD_SHARED_LIBS=ON \ -G Ninja .. && ninja
Esse pacote vem com uma suíte de teste, porém ela exige gtest, que não está no BLFS.
Agora, como o(a) usuário(a) root
:
ninja install
-D BUILD_TESTING=OFF
: Esse
parâmetro desabilita a suíte de teste de ser construída porque
gtest não faz parte do
BLFS. Sem esse parâmetro, CMake baixará esse pacote durante o
processo de configuração. Se você desejar executar os testes,
instale gtest e, então,remova
esse parâmetro.
-D BUILD_SHARED_LIBS=ON
:
Esse parâmetro habilita construir versões compartilhadas das
bibliotecas em vez das versões estáticas.