libdrm-2.4.46

Introduction à libdrm

libdrm fournit les routines de la bibliothèque principale de X Window System pour interagir directement avec du matériel graphique en utilisant les modules Direct Rendering (DRM) du noyau Linux.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.

Informations sur le paquet

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

  • Somme de contrôle MD5 du téléchargement : 9cba217fd3daa10b1d052ec60d3aa7d5

  • Taille du téléchargement : 544 Ko

  • Estimation de l'espace disque requis : 11 Mo

  • Estimation du temps de construction : 0.2 SBU

Dépendances de libdrm

Requises

Xorg Libraries

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 -fi &&
./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