OSDN Git Service

gbm: dlopen libglapi so gbm_create_device works
authorFrank Henigman <fjhenigman@chromium.org>
Thu, 6 Nov 2014 21:29:26 +0000 (16:29 -0500)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 1 Jul 2015 14:22:39 +0000 (15:22 +0100)
commit8c748fa1259773e9f05c0074ea4a33191a651550
tree16b567304798a0855ab9e6c8786be43c76395084
parent6bb51be01884e5d1b58897277226a93f200b6759
gbm: dlopen libglapi so gbm_create_device works

Dri driver libs are not linked to pull in libglapi so gbm_create_device()
fails when it tries to dlopen them (unless the application is linked
with something that does pull in libglapi, like libGL).
Until dri drivers can be fixed properly, dlopen libglapi before trying
to dlopen them.

Cc: "10.5 10.6" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Frank Henigman <fjhenigman@google.com>
[Emil Velikov: Drop misleading bugzilla link, mention that libname differs]
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 828f13330c9384f2b55c8b0f962d93a74ecd0601)
src/gbm/backends/dri/gbm_dri.c