highway pakken inneholder et C++ bibliotek som gir flyttbart SIMD/vektor innhold.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/google/highway/archive/1.3.0/highway-1.3.0.tar.gz
Nedlasting MD5 sum: 6c913a4c4ba849a3306d45318f66078d
Nedlastingsstørrelse: 3.5 MB
Estimert diskplass som kreves: 28 MB
Estimert byggetid: 0.6 SBU (med parallellitet=4)
Installer highway ved å kjøre følgende kommandoer:
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
Denne pakken kommer med en testpakke, men den krever gtest, som ikke er i BLFS.
Nå, som root bruker:
ninja install
-D BUILD_TESTING=OFF: Denne
parameteren deaktiverer testpakken fra å bygges pga gtest ikke
er en del av BLFS. Uten denne parameteren vil CMake laste ned denne
pakken under konfigurasjonsprosessen. Hvis du ønsker å kjøre
testene, installer gtest og så fjern denne
parameteren.
-D BUILD_SHARED_LIBS=ON:
Denne parameteren aktiverer bygging av delte versjoner av
bibliotekene i stedet for statiske versjoner.