highway-1.2.0

Introduksjon til highway

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

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

highway Avhengigheter

Påkrevd

CMake-3.30.2

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