Le paquet libclc contient une implémentation de la bibliothèque requise par le langage de programmation OpenCL C, telle que définie par la spécification OpenCL 1.1.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.1/libclc-20.1.1.src.tar.xz
Somme de contrôle MD5 du téléchargement : 5d8c539b4ac56c729cfefcd0241ea13a
Taille du téléchargement : 136 Ko
Estimation de l'espace disque requis : 431 Mo
Estimation du temps de construction : 0,6 SBU (avec parallélisme = 8)
Installez libclc en exécutant les commandes suivantes :
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -G Ninja .. && ninja
Pour tester les résultats, exécutez : ninja test. Deux tests,
external-calls-clspv--.bc
et
external-calls-clspv64--.bc
, sont
connus pour échouer à cause d'une syntaxe invalide.
Maintenant, en tant qu'utilisateur root
:
ninja install