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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.7/libclc-18.1.7.src.tar.xz
Somme de contrôle MD5 du téléchargement : 0c7627f6c82bb63f712e1cc00d89eed7
Taille du téléchargement : 124 Ko
Estimation de l'espace disque requis : 380 Mo
Estimation du temps de construction : 1,2 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