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-19.1.0/libclc-19.1.0.src.tar.xz
Download MD5 sum: 8b02b29ab9fc83ef1bdfe8e6aeac8a52
Download size: 128 KB
Estimated disk space required: 380 MB
Estimated build time: 1.2 SBU (with parallelism=8)
Install libclc by running the following commands:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -G Ninja .. && ninja
To test the results, issue: ninja
test. Two tests, external-calls-clspv--.bc
and external-calls-clspv64--.bc
, are known to fail
due to invalid syntax.
Now, as the root
user:
ninja install