ecore_drm: ensure we have the symbol available at the right place.
authorStefan Schmidt <s.schmidt@samsung.com>
Tue, 5 May 2020 10:28:39 +0000 (11:28 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Wed, 6 May 2020 01:25:01 +0000 (10:25 +0900)
Summary:
Linking under Fedora32 toolchain got more picky. Ecore_drm_device.c
needs the symbol so make sure we have it there.

Reviewers: devilhorns, raster

Reviewed By: raster

Subscribers: raster, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D11772

src/lib/ecore_drm/ecore_drm_device.c
src/lib/ecore_drm/ecore_drm_private.h

index ca56034..d2d6f6f 100644 (file)
@@ -36,6 +36,9 @@
 static Eina_List *drm_devices;
 static int ticking = 0;
 
+struct xkb_keymap *cached_keymap;
+struct xkb_context *cached_context;
+
 static void _ecore_drm_tick_source_set(Ecore_Drm_Device *dev);
 
 static void
index 91781d0..5e29237 100644 (file)
@@ -96,8 +96,8 @@
 # endif
 
 extern int _ecore_drm_log_dom;
-struct xkb_keymap *cached_keymap;
-struct xkb_context *cached_context;
+extern struct xkb_keymap *cached_keymap;
+extern struct xkb_context *cached_context;
 
 # define EVDEV_MAX_SLOTS 32