libclc-20.1.1

Introduction à libclc

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.

[Note]

Note

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.

Informations sur le paquet

Dépendances de libclc

Requises

SPIRV-LLVM-Translator-20.1.1

Installation de libclc

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

Contenu

Programmes installés: None
Bibliothèques installées: None
Répertoires installés: /usr/include/clc et /usr/share/clc