Xorg7/libdrm: Difference between revisions
From CBLFS
Jump to navigationJump to search
→libdrm: Added note about mesalib not working with newer versions of libdrm. |
Jjdicharry (talk | contribs) Added a required dependency for the multilib build. |
||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
| http://dri.freedesktop.org/libdrm/libdrm- | | http://dri.freedesktop.org/libdrm/libdrm-{{Libdrm-Version}}.tar.bz2 | ||
|} | |} | ||
Back to the Xorg [[Xorg7/Libraries|Libraries]] | Back to the Xorg [[Xorg7/Libraries|Libraries]] | ||
{{Package-Introduction|Userspace interface to kernel Direct Rendering Module (DRM) services are provided by libdrm.|http://dri.freedesktop.org/wiki/}} | |||
{{Note|While there ''are'' newer versions of libdrm available, MesaLib {{Mesa-Version}} needs libdrm {{Libdrm-Version}}. Newer or older versions of libdrm may not work.}} | |||
== Dependencies == | |||
=== Required === | |||
* [[libatomic_ops]] (Multilib Only) | |||
== Non-Multilib == | == Non-Multilib == | ||
| Line 30: | Line 29: | ||
== Multilib == | == Multilib == | ||
=== | === 32Bit === | ||
Compile the package: | Compile the package: | ||
CC="gcc ${BUILD32}" ./configure $XORG_CONFIG32 && | CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ | ||
./configure $XORG_CONFIG32 && | |||
make | make | ||
| Line 45: | Line 45: | ||
Compile the package: | Compile the package: | ||
CC="gcc ${BUILDN32}" ./configure $XORG_CONFIGN32 && | CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | ||
./configure $XORG_CONFIGN32 && | |||
make | make | ||
| Line 52: | Line 53: | ||
make install | make install | ||
=== | === 64Bit === | ||
Compile the package: | Compile the package: | ||
CC="gcc ${BUILD64}" ./configure $XORG_CONFIG64 && | CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | ||
./configure $XORG_CONFIG64 && | |||
make | make | ||
| Line 63: | Line 65: | ||
make install | make install | ||
= Contents = | |||
{| style="text-align: left;" | |||
|-valign="top" | |||
! Installed Directories: | |||
| ${XORG_PREFIX}/include/drm | |||
|-valign="top" | |||
! Installed Libraries: | |||
| libdrm.{la,so} | |||
|} | |||
=== Short Description === | |||
{| style="text-align: left;" | |||
|-valign="top" | |||
! libdrm.{la,so} | |||
|Shared library providing the necessary interfaces. | |||
|} | |||
Forward to [[Xorg7/MesaLib|MesaLib]] | Forward to [[Xorg7/MesaLib|MesaLib]] | ||
Latest revision as of 17:19, 20 April 2011
| Download Source: | http://dri.freedesktop.org/libdrm/libdrm-2.4.22.tar.bz2 |
|---|
Back to the Xorg Libraries
Introduction to Xorg7/libdrm
Userspace interface to kernel Direct Rendering Module (DRM) services are provided by libdrm.
Project Homepage: http://dri.freedesktop.org/wiki/
While there are newer versions of libdrm available, MesaLib 7.9 needs libdrm 2.4.22. Newer or older versions of libdrm may not work.
Dependencies
Required
- libatomic_ops (Multilib Only)
Non-Multilib
Compile the package:
./configure $XORG_CONFIG && make
Install the package:
make install
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
./configure $XORG_CONFIG32 &&
make
Install the package:
make install
N32
Compile the package:
CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
./configure $XORG_CONFIGN32 &&
make
Install the package:
make install
64Bit
Compile the package:
CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure $XORG_CONFIG64 &&
make
Install the package:
make install
Contents
| Installed Directories: | ${XORG_PREFIX}/include/drm |
|---|---|
| Installed Libraries: | libdrm.{la,so} |
Short Description
| libdrm.{la,so} | Shared library providing the necessary interfaces. |
|---|
Forward to MesaLib