libdrm-2.4.64
Introduction à libdrm
libdrm fournit une bibliothèque en
espace utilisateur pour accéder au DRM, au gestionnaire de rendu
direct, au système qui supporte l'interface ioctl. libdrm est une
bibliothèque de bas-niveau, généralement utilisée par les pilotes
graphique comme les pilotes Mesa DRI, les pilotes X ,libva et les
projets similaires.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.8.
Informations sur le paquet
-
Téléchargement (HTTP) : http://dri.freedesktop.org/libdrm/libdrm-2.4.64.tar.bz2
-
Somme de contrôle MD5 du téléchargement :
543b2d28359cf33974fa0e772dd61732
-
Taille du téléchargement : 628 Ko
-
Estimation de l'espace disque requis : 16 Mo (avec les
tests)
-
Estimation du temps de construction : 0.2 SBU (0.8 SBU,
avec les tests)
Dépendances de libdrm
Recommandées
Xorg
Libraries (pour le support de l'API Intel KMS requis par Mesa )
Facultative
DocBook XML-DTD-4.5, DocBook XSL Stylesheets-1.78.1
et libxslt-1.1.28 (pour construire les pages de
manuel) et Valgrind-3.10.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libdrm
Installation de libdrm
Installez libdrm en lançant les
commandes suivantes :
sed -e "/pthread-stubs/d" \
-i configure.ac &&
autoreconf -fiv &&
./configure --prefix=/usr \
--enable-udev \
--disable-valgrind &&
make
Pour tester les résultats, lancez : make check. Remarquez qu'il se
peut que certains tests échouent selon le matériel graphique
installé sur votre machine.
Maintenant, en tant qu'utilisateur root
:
make install
Explications de la commande
sed -e "/pthread-stubs/d" -i
configure.ac : Ce sed efface les dépendances
du paquet libpthread-stubs qui est inutile sur Linux.
--enable-udev
: Cette option
active le support pour utiliser Udev au lieu de mknod.
--disable-valgrind
: Ce
paramètre corrige une dépendance en dur de Valgrind.
Contenu
Programmes installés:
Aucun
Bibliothèques installées:
libdrm_amdgpu.so, libdrm_intel.so,
libdrm_nouveau.so, libdrm_radeon.so, libdrm.so, and
libkms.so
Répertoires installés:
/usr/include/libdrm et
/usr/include/libkms
Descriptions courtes
libdrm_amdgpu.so
|
contient les fonctions de gestion du rendu direct
spécifique à AMDGPU.
|
libdrm_intel.so
|
contient les fonctions spécifiques au gestionnaire de
rendu direct de Intel.
|
libdrm_nouveau.so
|
contient les fonctions spécifiques au gestionnaire de
rendu direct de nVidia (Nouveau).
|
libdrm_radeon.so
|
contient les fonctions spécifiques au gestionnaire de
rendu direct de AMD Radeon.
|
libdrm.so
|
contient les fonctions de la bibliothèque Direct
Rendering Module.
|
libkms.so
|
contient les fonctions de l'API nécessaire pour
l'initialisation des mofs du kernel.
|
Last updated on : 2013-04-27 20:04:22 +020