libdrm-2.4.100

libdrm の概要

libdrm provides a user space library for accessing the DRM, direct rendering manager, on operating systems that support the ioctl interface. libdrm is a low-level library, typically used by graphics drivers such as the Mesa DRI drivers, the X drivers, libva and similar projects.

本パッケージは LFS-9.0 において正しくビルドでき動作することが確認されています。

パッケージ情報

  • ダウンロード (HTTP): https://dri.freedesktop.org/libdrm/libdrm-2.4.100.tar.bz2

  • ダウンロード MD5 sum: f47bc87e28198ba527e6b44ffdd62f65

  • ダウンロードサイズ: 836 KB

  • 必要ディスク容量: 12 MB (with tests)

  • 概算ビルド時間: 0.1 SBU 以下 (テスト実行時はさらに 0.8 SBU)

libdrm の依存パッケージ

推奨

任意

Cairo-1.16.0 (テストのため), CMake-3.16.0 (could be used to find dependencies without pkgconfig files), docbook-xml-4.5, docbook-xsl-1.79.2, libxslt-1.1.34 (man ページ生成のため), libatomic_ops-7.6.10 (required by architectures without native atomic operations), Valgrind-3.15.0, and CUNIT (for AMDGPU tests)

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/libdrm

libdrm のインストール

以下のコマンドを実行して libdrm をビルドします。

mkdir build &&
cd    build &&

meson --prefix=$XORG_PREFIX -Dudev=true &&
ninja

ビルド結果をテストする場合は ninja test を実行します。 One test, 'threaded' in the nouveau subdirectory, is known to fail with a 30 second timeout.@z @x Now, as the root user: @y root ユーザーになって以下を実行します。

Now, as the root user:

ninja install

コマンド説明

-Dudev=true: このオプションは mknod サポートではなく Udev サポートを利用することを指示します。

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libdrm_amdgpu.so, libdrm_intel.so, libdrm_nouveau.so, libdrm_radeon.so, libdrm.so, libkms.so
インストールディレクトリ: /usr/include/libdrm, /usr/include/libkms, /usr/share/libdrm

概略説明

libdrm_amdgpu.so

contains the AMDGPU specific Direct Rendering Manager functions.

libdrm_intel.so

contains the Intel specific Direct Rendering Manager functions.

libdrm_nouveau.so

contains the open source nVidia (Nouveau) specific Direct Rendering Manager functions.

libdrm_radeon.so

contains the AMD Radeon specific Direct Rendering Manager functions.

libdrm.so

ダイレクトレンダリングモジュール (Direct Rendering Module) の API 関数を提供します。

libkms.so

カーネルのモード設定 (kernel mode setting abstraction) に必要な API 関数を提供します。

最終更新日: 2019-10-22 05:29:03 +0900