Fast_float fornece um conjunto de arquivos de cabeçalho C++ para sequência eficiente de caracteres para operações de flutuação.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://github.com/fastfloat/fast_float/archive/v8.2.10/fast_float-8.2.10.tar.gz
Soma de verificação MD5 da transferência: ddcf64ffe15f1e1ed964a355db7a04f3
Tamanho da transferência: 140 KB
Espaço em disco estimado exigido: 1,5 MB (adicionar 620 MB para os testes)
Tempo de construção estimado: menos que 0,1 UPC (adicionar 0,3 UPC para testes, dependendo da conexão da rede de intercomunicação)
git-2.55.0 (para baixar alguns testes) e doctest
Uma conexão com Internet é necessária para alguns testes desse pacote. A loja de certificados do sistema possivelmente precise estar configurada com make-ca-1.16.1 antes da testagem desse pacote.
Instale fast_float executando os seguintes comandos:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-G Ninja ..
Agora, como o(a) usante root:
ninja install
Para testar os resultados, emita: cmake .. -D FASTFLOAT_TEST=ON && ninja && ninja test. Observe que os testes baixam da Internet alguns arquivos de teste e a estrutura de teste externa doctest, e o pacote doctest teria sido instalado se a suíte de teste tivesse sido executada antes de ninja install, de modo que não execute a suíte de teste antes da instalação.