libdrm-2.4.56

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.6.

Informations sur le paquet

  • Téléchargement (HTTP) : http://dri.freedesktop.org/libdrm/libdrm-2.4.56.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 93fdb76d392ce27b23561afb8f70db81

  • Taille du téléchargement : 577 Ko

  • Estimation de l'espace disque requis : 10 Mo (additional 1 Mo for the tests)

  • Estimation du temps de construction : 0.2 SBU (additional moins de 0.1 SBU for the tests)

Dépendances de libdrm

Recommandées

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.0

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