From 4f4dc7ba776b959b3346748f7a7a97768a15f64e Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Tue, 5 May 2020 11:28:39 +0100 Subject: [PATCH] ecore_drm: ensure we have the symbol available at the right place. 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 | 3 +++ src/lib/ecore_drm/ecore_drm_private.h | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_drm/ecore_drm_device.c b/src/lib/ecore_drm/ecore_drm_device.c index ca56034..d2d6f6f 100644 --- a/src/lib/ecore_drm/ecore_drm_device.c +++ b/src/lib/ecore_drm/ecore_drm_device.c @@ -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 diff --git a/src/lib/ecore_drm/ecore_drm_private.h b/src/lib/ecore_drm/ecore_drm_private.h index 91781d0..5e29237 100644 --- a/src/lib/ecore_drm/ecore_drm_private.h +++ b/src/lib/ecore_drm/ecore_drm_private.h @@ -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 -- 2.7.4