libdrm-2.4.52
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.5.
Informations sur le paquet
-
Téléchargement (HTTP) : http://dri.freedesktop.org/libdrm/libdrm-2.4.52.tar.bz2
-
Somme de contrôle MD5 du téléchargement :
01b75624a5da3a7543923e54c3547a24
-
Taille du téléchargement : 539 Ko
-
Estimation de l'espace disque requis : 11 Mo (additional
1 Mo for the tests)
-
Estimation du temps de construction : 0.3 SBU
(additional 0.1 SBU for the 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
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 &&
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.
Contenu
Programmes installés:
Aucun
Bibliothèques installées:
libdrm.so, libdrm_intel.so,
libdrm_nouveau.so, libdrm_radeon.so et libkms.so
Répertoires installés:
/usr/include/libdrm et
/usr/include/libkms
Descriptions courtes
libdrm.so
|
contient les fonctions de la bibliothèque Direct
Rendering Module.
|
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.
|
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