simdutf-7.7.0

Introduction to simdutf

The simdutf package contains a library used for processing Unicode characters with SIMD optimizations. This includes the SSE2 and AVX2 instruction sets and more.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

simdutf Dependencies

Required

CMake-4.2.0

Installation of simdutf

Install simdutf by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr  \
      -D CMAKE_BUILD_TYPE=Release   \
      -D BUILD_SHARED_LIBS=ON       \
      -G Ninja ..                   &&
ninja

To test the results, issue: ninja test.

Now, as the root user:

ninja install

Contents

Installed Programs: fastbase64 and sutf8
Installed Libraries: libsimdutf.so
Installed Directories: /usr/include/simdutf and /usr/lib/cmake/simdutf

Short Descriptions

fastbase64

encodes and decodes base64 with optimizations

sutf

converts the encoding of an input file from one encoding to another using the simdutf library

libsimdutf.so

contains functions that process Unicode characters with SIMD optimizations