commit 79d9471efda3630c050c809cdc8c26236283fc6a Author: Kristian Høgsberg <krh@bitplanet.net> Date: Sun Oct 21 13:00:28 2012 -0400 gbm: Use the kms dumb ioctls for cursor instead of libkms
And it does not link to libkms now: -1003fc200c75cb4ab053d3d433cc9b26 /usr/lib64/libgbm.so.1.0.0 +030702f69187583912011eccca94f862 /usr/lib64/libgbm.so.1.0.0 /usr/lib64/libgbm.so.1.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped libc.so.6 libdl.so.2 -libkms.so.1 libpthread.so.0 libudev.so.0
On the other hand, it still needs libdrm, but it fails to link with it now. It may also optionally need to be linked with libEGL, due to wayland_buffer_is_drm symbol.
Fixed in 9.0.3