From 7d3e8fcad0921bb881da3e6e28c4a1893c4ade3e 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 ca560340dc..d2d6f6f03f 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 91781d0f55..5e292372fd 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