Author: Jerry James <loganjerry@gmail.com>
Date:   Tue Mar 17 23:13:18 2020 -0600
Upstream-commit: a665ac7ce0ed71bdd47750e25bfb3eba608616b8
Debian-bug: 957414
Description: Fix the build with -fno-common (needed for gcc10)
    
diff --git a/src/ml_gdk.c b/src/ml_gdk.c
index bc5ab60a..2718a185 100644
--- a/src/ml_gdk.c
+++ b/src/ml_gdk.c
@@ -48,6 +48,8 @@
 #include "gdk_tags.h"
 
 
+lookup_info *ml_table_extension_events;
+
 CAMLprim void ml_raise_gdk (const char *errmsg)
 {
   static const value * exn = NULL;
diff --git a/src/ml_gdk.h b/src/ml_gdk.h
index a4ac8185..f2172f96 100644
--- a/src/ml_gdk.h
+++ b/src/ml_gdk.h
@@ -86,7 +86,7 @@ CAMLexport value Val_GdkEvent (GdkEvent *);
 CAMLexport int OptFlags_GdkModifier_val (value);
 CAMLexport int Flags_GdkModifier_val (value);
 CAMLexport int Flags_Event_mask_val (value);
-CAMLexport lookup_info *ml_table_extension_events;
+CAMLextern lookup_info *ml_table_extension_events;
 #define Extension_events_val(key) ml_lookup_to_c(ml_table_extension_events,key)
 
 #define GdkDragContext_val(val) check_cast(GDK_DRAG_CONTEXT,val)
