File u_gcc10.patch of Package xf86-video-openchrome

diff -u -r -p xf86-video-openchrome-0.6.0.old/src/via_driver.h xf86-video-openchrome-0.6.0/src/via_driver.h
--- xf86-video-openchrome-0.6.0.old/src/via_driver.h	2020-06-09 10:58:52.420835420 +0000
+++ xf86-video-openchrome-0.6.0/src/via_driver.h	2020-06-09 11:00:52.395304562 +0000
@@ -394,8 +394,8 @@ typedef struct
 
 
 /* In via_display.c. */
-const xf86CrtcFuncsRec iga1_crtc_funcs;
-const xf86CrtcFuncsRec iga2_crtc_funcs;
+extern const xf86CrtcFuncsRec iga1_crtc_funcs;
+extern const xf86CrtcFuncsRec iga2_crtc_funcs;
 
 /* In via_exa.c. */
 Bool viaInitExa(ScreenPtr pScreen);
diff -u -r -p xf86-video-openchrome-0.6.0.old/src/via_sii164.h xf86-video-openchrome-0.6.0/src/via_sii164.h
--- xf86-video-openchrome-0.6.0.old/src/via_sii164.h	2020-06-09 10:58:52.416835339 +0000
+++ xf86-video-openchrome-0.6.0/src/via_sii164.h	2020-06-09 11:03:01.321957561 +0000
@@ -47,7 +47,7 @@ typedef struct _viaSiI164 {
 } viaSiI164Rec, *viaSiI164RecPtr;
 
 
-const xf86OutputFuncsRec via_sii164_funcs;
+extern const xf86OutputFuncsRec via_sii164_funcs;
 
 Bool viaSiI164Init(ScrnInfoPtr pScrn, I2CBusPtr pI2CBus);
 
diff -u -r -p xf86-video-openchrome-0.6.0.old/src/via_vt1632.h xf86-video-openchrome-0.6.0/src/via_vt1632.h
--- xf86-video-openchrome-0.6.0.old/src/via_vt1632.h	2020-06-09 10:58:52.428835584 +0000
+++ xf86-video-openchrome-0.6.0/src/via_vt1632.h	2020-06-09 11:01:55.924611902 +0000
@@ -44,7 +44,7 @@ typedef struct _viaVT1632Rec {
 } viaVT1632Rec, *viaVT1632RecPtr;
 
 
-const xf86OutputFuncsRec via_vt1632_funcs;
+extern const xf86OutputFuncsRec via_vt1632_funcs;
 
 Bool viaVT1632Init(ScrnInfoPtr pScrn, I2CBusPtr pI2CBus);
 
openSUSE Build Service is sponsored by