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>
Tue, 23 Jun 2015 16:08:05 +0000 (17:08 +0100)
commit828f13330c9384f2b55c8b0f962d93a74ecd0601
treea18158b3121697652c673724327e48c4713112ef
parent6ed52f78a05a2b56eb521c50767b7a991df51564
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>
src/gbm/backends/dri/gbm_dri.c