highway-1.2.0

Introduksjon til highway

highway pakken inneholder et C++ bibliotek som gir flyttbart SIMD/vektor innhold.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

highway Avhengigheter

Påkrevd

CMake-3.31.0

Installasjon av highway

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

Parameterforklaringer

-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.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libhwy.so, libhwy_contrib.so, og libhwy_test.so
Installerte Mapper: /usr/include/hwy og /usr/lib/cmake/hwy

Korte Beskrivelser

libhwy.so

inneholder funksjoner som gir flyttbar SIMD/vektor innhold

libhwy_contrib.so

inneholder flere tillegg til Highway, inkludert en rekke dot produkt, bilde, matte og sorterings rutiner

libhwy_test.so

inneholder testhjelpere for Highway