The libclc package contains an implementation of the library requirements of the OpenCL C programming language, as specified by the OpenCL 1.1 Specification.
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.
Download (HTTP): https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.8/llvm-project-22.1.8.src.tar.xz
Download MD5 sum: 69065494ebcb1150b2a329c1b3db7584
Download size: 160 MB
Estimated disk space required: 431 MB
Estimated build time: 0.6 SBU (with parallelism=8)
SPIRV-LLVM-Translator-22.1.2 (required for the iris gallium driver in Mesa-26.0.7)
Install libclc by running the following commands:
mkdir libclc/build &&
cd libclc/build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-G Ninja .. &&
ninja
To test the results, issue: ninja test.
Now, as the root user:
ninja install