From: Derek Foreman Date: Fri, 4 Aug 2017 17:13:40 +0000 (-0500) Subject: ecore_drm2: Fix linker problems X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~3306 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc5ebd0a20ea656c5cd232b2a130140ad1d9d927;p=platform%2Fupstream%2Fefl.git ecore_drm2: Fix linker problems Accidentally used functions in the library directly instead of through the sym_* dlsym looked-up variants. Why this only caused problems in some installations may still be worth investigating - we may be pulling in libdrm at link time from some other library? --- diff --git a/src/lib/ecore_drm2/ecore_drm2_device.c b/src/lib/ecore_drm2/ecore_drm2_device.c index 446230e..3545d1a 100644 --- a/src/lib/ecore_drm2/ecore_drm2_device.c +++ b/src/lib/ecore_drm2/ecore_drm2_device.c @@ -77,7 +77,7 @@ _drm2_device_modeset_capable(int fd) int ret = EINA_TRUE; drmModeRes *res; - res = drmModeGetResources(fd); + res = sym_drmModeGetResources(fd); if (!res) return EINA_FALSE; @@ -86,7 +86,7 @@ _drm2_device_modeset_capable(int fd) res->count_encoders <= 0) ret = EINA_FALSE; - drmModeFreeResources(res); + sym_drmModeFreeResources(res); return ret; }