1.1.16
by Timo Aaltonen
Import upstream version 2.4.17 |
1 |
libdrm - userspace library for drm |
2 |
||
3 |
This is libdrm, a userspace library for accessing the DRM, direct |
|
4 |
rendering manager, on Linux, BSD and other operating systes that |
|
5 |
support the ioctl interface. The library provides wrapper functions |
|
6 |
for the ioctls to avoid exposing the kernel interface directly, and |
|
7 |
for chipsets with drm memory manager, support for tracking relocations |
|
8 |
and buffers. libdrm is a low-level library, typically used by |
|
9 |
graphics drivers such as the Mesa DRI drivers, the X drivers, libva |
|
10 |
and similar projects. New functionality in the kernel DRM drivers |
|
11 |
typically requires a new libdrm, but a new libdrm will always work |
|
12 |
with an older kernel. |
|
1.1.6
by Timo Aaltonen
Import upstream version 2.3.1 |
13 |
|
14 |
||
15 |
Compiling
|
|
16 |
---------
|
|
17 |
||
1.1.16
by Timo Aaltonen
Import upstream version 2.4.17 |
18 |
libdrm is a standard autotools packages and follows the normal |
19 |
configure, build and install steps. The first step is to configure |
|
20 |
the package, which is done by running the configure shell script: |
|
21 |
||
22 |
./configure |
|
23 |
||
24 |
By default, libdrm will install into the /usr/local/ prefix. If you |
|
25 |
want to install this DRM to replace your system copy, pass |
|
26 |
--prefix=/usr and --exec-prefix=/ to configure. If you are building |
|
27 |
libdrm from a git checkout, you first need to run the autogen.sh |
|
28 |
script. You can pass any options to autogen.sh that you would other |
|
29 |
wise pass to configure, or you can just re-run configure with the |
|
30 |
options you need once autogen.sh finishes. |
|
31 |
||
32 |
Next step is to build libdrm: |
|
33 |
||
34 |
make
|
|
35 |
||
36 |
and once make finishes successfully, install the package using |
|
37 |
||
1.1.6
by Timo Aaltonen
Import upstream version 2.3.1 |
38 |
make install |
39 |
||
1.1.16
by Timo Aaltonen
Import upstream version 2.4.17 |
40 |
If you are install into a system location, you will need to be root to |
41 |
perform the install step. |