libdrm.pc.in uses a @PACKAGE_VERSION@ variable (macro?) and the generated libdrm.pc has the correct version (2.4.17).
Meanwhile, libdrm_radeon.pc.in (and intel/nouveau) uses a hard-coded, outdated version, and the resulting .pc file retains that. So after you build and install libdrm..
..and then when you try and build latest mesa (which requires libdrm_radeon 2.4.17):
Is this a bug worth reporting? It's easy enough to work around by editing the installed libdrm_radeon.pc file (in /usr/lib/pkgconfig/ on my system) I looked on freedesktop bugs for libdrm_radeon, but only saw one (unrelated) bug. If it is a bug, please fix it or report it for me (I'm tired of registering for 200 different bug forums) :\
Thanks
Meanwhile, libdrm_radeon.pc.in (and intel/nouveau) uses a hard-coded, outdated version, and the resulting .pc file retains that. So after you build and install libdrm..
Code:
pkg-config --modversion libdrm_radeon 1.0.1
Code:
checking for LIBDRM_RADEON... no
Thanks
Comment